设为首页 加入收藏

TOP

获得数据库自动生成的主键
2014-11-24 01:03:17 来源: 作者: 【 】 浏览:7
Tags:获得 数据库 自动生成

示例:

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{

/**

*@param args

*/

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);

}

}

}

摘自 张晓丛的专栏

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇sp_MSforeachtable和sp_MSforeach.. 下一篇SQL查询的几点注意事项

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: