`
bqw_5189
  • 浏览: 32952 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

jdbc oracle getGeneratedKeys

阅读更多
String generatedColumns[] = {"pid"};
PreparedStatement ps = con.prepareStatement(sql,generatedColumns);

ps.setObject(1, "1");
ps.setObject(2, "2");
ps.setObject(3, "3");
ps.setObject(4, "4");
ps.setObject(5, "5");
ps.setObject(6, "6");
ps.setDate(7, new Date(2009,10,10));



ps.executeUpdate();

if (ps.executeUpdate() > 0)
{
ResultSet rs = ps.getGeneratedKeys();

if (rs.next())
{
Long id = rs.getLong(1);
System.out.println("id = " + id);
}
}
分享到:
评论

相关推荐

    JDBC 4 ORACLE

    【标题】"JDBC 4 ORACLE" 涉及的知识点主要集中在Java数据库连接(JDBC)技术以及Oracle数据库的使用。JDBC是Java语言中用来规范客户端程序如何访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。...

    jdbc 插入记录并返回自增主键值

    在某些数据库中(如Oracle),可能需要使用其他方法来获取自增主键。 总的来说,Java中的JDBC提供了一种灵活且强大的方式来处理数据库操作,包括插入记录并获取自增主键。正确地使用预编译的`PreparedStatement`...

    泛微Ecology E9适配人大金仓数据库说明_v3.docx

    1. 开发数据库连接配置:在开发环境中,需要更新E9代码,并将人大金仓jdbc驱动包(kingbase8-8.2.0.jar)加入项目依赖库。 2. 兼容问题及解决方法:人大金仓数据库90%以上语法兼容oracle,因此适配的时候数据库访问...

    hibernate.properties

    #hibernate.connection.driver_class oracle.jdbc.driver.OracleDriver #hibernate.connection.username ora #hibernate.connection.password ora #hibernate.connection.url jdbc:oracle:thin:@localhost:1521:orcl...

    hibernate 详细配置

    在插入数据后,通过JDBC3的`PreparedStatement.getGeneratedKeys`获取自动生成的键值。 以上是Hibernate配置的一些关键属性,调整这些参数可以帮助优化数据库操作性能,提升应用程序的运行效率。在实际开发中,应...

    Jdbi3官方手册中文版

    Jdbi 支持灵活的插件体系,能够轻松集成各种库,如Guava、jodatime、Spring、Vavr,以及不同数据库供应商,如H2、Oracle、Postgres等。这使得开发者可以根据项目需求定制Jdbi的功能。 **核心特性**: - **参数绑定*...

    java框架之hibernate

    - 特殊的序列生成策略,结合数据库序列和JDBC3的getGeneratedKeys。 - 目前仅支持面向JDK1.4的Oracle10g驱动。 11. **UUID**: - 使用128位UUID算法生成字符串类型的标识符。 - 具有全局唯一性。 #### 四、...

    hibernate主键生成策略

    - **描述**:这是一个特殊的策略,结合了`sequence`和`identity`的特点,在某些数据库(如Oracle)中使用JDBC 3的`getGeneratedKeys`方法来获取生成的主键值。 - **应用场景**:适用于需要高效生成主键且支持JDBC 3...

    InsertJdbc:Inserindo数据和其他ID

    1. **加载驱动**:根据使用的数据库(如MySQL、Oracle等),我们需要导入对应的JDBC驱动,并通过`Class.forName()`方法加载驱动。例如,对于MySQL,代码可能是`Class.forName("com.mysql.jdbc.Driver")`。 2. **...

Global site tag (gtag.js) - Google Analytics