mysql java使用PreparedStatement插入数据并返回id的代码
2012-01-10 08:36
926 查看
深圳装修网
java使用PreparedStatement插入数据到mysql并返回id 的源代码
public int add(Video vd) throws Exception {
String sql="insert into msg_video_data(name,`rename`,title,content,date,src) values(?,?,?,?,?,?)";
int id=0;
try{
conn=getConns();
ps=conn.prepareStatement(sql,Statement.RETURN_GENERATED_KEYS);
ps.setString(1, vd.getName());
ps.setString(2, vd.getRename());
ps.setString(3, vd.getTitle());
ps.setString(4, vd.getContent());
ps.setString(5, vd.getDate());
ps.setString(6,vd.getSrc());
ps.executeUpdate();
rs=ps.getGeneratedKeys();
rs.next();
id=rs.getInt(1);
}catch(Exception e){
throw e;
}finally{
close();
}
return id;
}
java使用PreparedStatement插入数据到mysql并返回id 的源代码
public int add(Video vd) throws Exception {
String sql="insert into msg_video_data(name,`rename`,title,content,date,src) values(?,?,?,?,?,?)";
int id=0;
try{
conn=getConns();
ps=conn.prepareStatement(sql,Statement.RETURN_GENERATED_KEYS);
ps.setString(1, vd.getName());
ps.setString(2, vd.getRename());
ps.setString(3, vd.getTitle());
ps.setString(4, vd.getContent());
ps.setString(5, vd.getDate());
ps.setString(6,vd.getSrc());
ps.executeUpdate();
rs=ps.getGeneratedKeys();
rs.next();
id=rs.getInt(1);
}catch(Exception e){
throw e;
}finally{
close();
}
return id;
}
相关文章推荐
- mysql java使用PreparedStatement插入数据并返回id的代码
- 在基于Mybatis持久层框架,使用数据库事务时,插入一条数据后,无法返回主键ID的问题研究
- mysql插入数据后返回自增ID的方法
- Mysql插入数据返回对应的自增id(mybatis)
- java获取使用mybatis刚插入数据的主键id
- JAVA中使用JDBC插入大量mysql中的数据
- HIVE的安装配置、mysql的安装、hive创建表、创建分区、修改表等内容、hive beeline使用、HIVE的四种数据导入方式、使用Java代码执行hive的sql命令
- JAVA MYSQL 插入数据后获取自增ID
- C#中使用MySqlCommand执行插入语句后获取该数据主键id值的方法
- java 使用mysql 的 blob 存储 protobuf 数据 的读写操作核心代码
- MongoDB最简单的入门教程之三 使用Java代码往MongoDB里插入数据
- JAVA中使用JDBC插入大量mysql中的数据
- mysql插入数据后返回自增ID的方法,last_insert_id(),selectkey
- MySql insert一条数据时使用自增主键,并在返回对象中给ID赋值
- mysql插入数据后返回自增ID
- java,C#插入数据到oracle11g数据库并返回其id
- JAVA中使用JDBC插入大量mysql中的数据
- asp.net调用mysql 存储过程 带 out 返回值,返回刚插入数据库中的自增的ID,LAST_INSERT_ID() 的使用
- JAVA中使用JDBC插入大量mysql中的数据