package cn.lnu.demo;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import cn.lnu.utils.JdbcUtils;
/*��ȡ�Զ����ɵ�����
create table test
(
id int primary key auto_increment,
name varchar(40)
);
* */
public class Demo4 {
public static void main(String[] args) throws SQLException{
Connection conn=null;
PreparedStatement st=null;
ResultSet rs=null;
try{
conn=JdbcUtils.getConnection();
String sql="insert into test(name) values('aaa')";
st=conn.prepareStatement(sql,Statement.RETURN_GENERATED_KEYS);
st.executeUpdate();
rs=st.getGeneratedKeys();//����Զ����������ļ�¼��
if(rs.next()){
System.out.print(rs.getInt(1));
}
}finally{
JdbcUtils.release(conn, st, rs);
}
}
}