oracle中返回主键值
来源:互联网 发布:安全用什么语言编程 编辑:程序博客网 时间:2024/06/03 21:48
在今天的ATM中,就用纯粹的jdbc来处理数据,当发现用user ,card,log之间的关系,在save用户之后,要用到user中id来关联到card中,的字段,而oracle中插入和跟新之后是返回的插入和更新的行数,后来想了想,也上网搜了一些资料,现在总结如下,
/**
* 添加用户
*/
@Override
public int save(User user)
{
temp = -1;
final String sql = "insert into atm_user(username,password,sex,idCard) values(?,?,?,?)";
try
{
String key[] =
{ "id" };
ps = this.conn.prepareStatement(sql, key);
ps.setString(1, user.getUsername());
ps.setString(2, user.getPassword());
ps.setString(3, String.valueOf(user.getSex()));
ps.setString(4, user.getIdCard());
temp = ps.executeUpdate();
System.out.println(temp);
rs = ps.getGeneratedKeys();
rs.next();
if (temp > 0)
{
temp = Integer.valueOf(rs.getString(1));
}
} catch (SQLException e)
{
e.printStackTrace();
try
{
conn.rollback();
} catch (SQLException e1)
{
e1.printStackTrace();
}
} finally
{
close();
}
return temp;
}
- oracle中返回主键值
- MyBatis Insert 返回主键值(ORACLE)
- mybatis oracle 新增返回主键
- MyBatis-Oracle-selectKey返回主键
- mybits oracle 插入返回主键
- mybatis返回对象包含Long类型主键值 oracle数据库
- Oracle中主键增长
- Oracle中主键递增
- ibatis中insert值的同时返回主键
- mybaties oracle 主键自动增长,插入一跳数据返回主键。
- mybatis oracle 返回插入的主键序列号
- mybatis oracle 批量插入返回主键
- mybatis新增oracle语句返回主键
- oracle中创建主键以及添加主键
- MyBatis在Oracle中插入数据并返回主键的问题解决
- 解决getJdbcTemplate往oracle数据库中插入数据返回主键出错问题
- MyBatis在Oracle中插入数据并返回主键的问题解决
- ORACLE中添加删除主键
- C++/C笔记
- 使用axis2实现web service(三)
- 学习日记2011.3.10-11
- 搭建调试内核环境
- 试试ScribeFire
- oracle中返回主键值
- VS2010新特性-Modeling Project-UML Activity Diagram 活动图
- 线性表上的基本操作实现标准版
- VS2010新特性-Modeling Project-UML Class Diagram 类图
- 为什么C++编译器不能支持对模板的分离式编译
- 怎样将类中定义的CStringArray赋值给一个CStringArray
- 安装 MyEclipse SVN 插件
- Oracle LISTENER监听文件参数详解及Lsnrctl命令综述
- x264_param_t结构体参数