您的位置:首页 > 数据库

获得数据库自动生成的主键

2011-11-17 19:03 309 查看
示例:

packagecom.hbsi.test;

importjava.sql.Connection;

importjava.sql.PreparedStatement;

importjava.sql.ResultSet;

importjava.sql.SQLException;

importjava.sql.Statement;

importcom.hbsi.utils.DBManager;

public class Demo4{

/**

* @paramargs

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

Connection con=null;

PreparedStatement st=null;

ResultSet rs=null;

try {

con=DBManager.getConnection();

String sql="insert intousers (name,password) values (?,?)";

st=con.prepareStatement(sql);

st.setString(1,"Jerry");

st.setString(2,"QAZ");

st.executeUpdate();

rs=st.getGeneratedKeys();//结果集单行单列

if(rs.next()){

System.out.println(rs.getInt(1));

}

} catch (SQLException e) {

// TODO Auto-generated catchblock

e.printStackTrace();

} finally{

DBManager.release(con, st, rs);

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: