JSP向数据库中插入记录并返回记录id
2013-12-16 15:52
183 查看
public long submit() { Connection con = Cconnection.getconnection(); PreparedStatement ps = null; ResultSet rs = null; long id = 0; try { String sql = "instal into abc(a,b,c) value(?,?,?)"; ps = con.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS); ps.setString(1, "内容"); ps.setString(2, "内容"); ps.setString(3, "内容"); ps.executeUpdate(); rs = ps.getGeneratedKeys();// 得到插入的记录的id while (rs.next()) { id = rs.getLong(1); } } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } finally { try { rs.close(); ps.close(); con.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } return id; }
相关文章推荐
- mysql数据库中解决乱码问题
- 解决MSSQL 2008不能用IP登录的问题
- 判断数据库表是否存在,删除再创建
- oracle 生成序列脚本
- PostgreSQL模式匹配的方法 LIKE等
- Oracle 从创建用户到创建数据库
- ORA-01795: 列表中的最大表达式数为1000
- Linux c/c++访问Oracle数据库--连接数据库
- 对JDBC操作数据库的简单封装
- 解决MSSQL 2008不能用IP登录的问题
- memcached启动过程1
- MySQL修改表结构之(添加新字段或修改表名)
- 转载-SQL中的where条件,在数据库中提取与应用浅析
- sqlite数据库使用方法
- oracle表空间
- SqlServer从左边 最后 中间截取字符串
- 转载-MySQL 加锁处理分析
- c#获取数据库
- 记一次SQL tuning——性能大幅提升千倍以上
- memcached学习