- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 JDBC 连接到 Java DB 数据库,并希望检索插入的最后一条记录的 id(自动递增)。
我看到这是一个常见问题,但我看到 solutions使用例如 MS SQL Server,Java DB 的等价物是什么?
最佳答案
无需为此使用 DBMS 特定的 SQL。
就是这样getGeneratedKeys()是为了。
当preparing your statement您传递自动生成的列的名称,然后您可以使用 getGeneratedKeys()
PreparedStatement pstmt = connection.prepareStatement(
"insert into some_table (col1, col2, ..) values (....)",
new String[] { "ID_COLUMN"} );
pstmt.executeUpdate();
ResultSet rs = pstmt.getGeneratedKeys(); // will return the ID in ID_COLUMN
new String[] { "ID_COLUMN"}
与
new String[] { "id_column"}
不同
connection.prepareStatement("INSERT ...", PreparedStatement.RETURN_GENERATED_KEYS);
关于sql - 检索刚刚插入 Java DB (Derby) 数据库的记录 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4894754/
实现信息技术的自主可控,可以说是金融行业最紧迫、最重要的推进战略了。 人民银行、银保监会等主管部门密集出台文件,指导金融行业核心领域自主可控技术应用。 拿数据库来说,自主可控这事儿业内也
在methods中创建方法showtime,传入要跟当前时间要对比的时间 ?
其实这个没什么技术含量,当然就直接贴代码,不废话了, 但是在其实开发中还是蛮有用的,譬如论坛帖子,围脖等都有相关应用 复制代码代码如下: function tranTim
今天,杭州人的朋友圈都被这场晚会刷屏了 分散在全球的阿里人都回到杭州,为阿里巴巴送上20周岁的生日祝福。 阿里巴巴20周年年会,被称作“有史以来杭州规模最大的年会”,没有
在很多场合为了显示出信息的及时性,一般会将时间显示成“刚刚”,“5分钟前”,“3小时前”等,而不是直接将时间打印出来。比如微博,SNS类应用就最长用到这个功能。而一般存储在数据库中的时间格式为 Un
我是一名优秀的程序员,十分优秀!