如何使用Commons dbutils获取生成的密钥? [英] How to get generated keys with commons dbutils?
本文介绍了如何使用Commons dbutils获取生成的密钥?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我不明白如何使用commons-dbutils获取自动生成的密钥?
I don't understand how to get auto generated keys with commons-dbutils?
推荐答案
You can use QueryRunner#insert()
. Below is an example. Given a table called users
, which has an auto generated primary key column and a varchar
column called username
, you can do something like this:
DataSource dataSource = ... // however your app normally gets a DataSource
QueryRunner queryRunner = new QueryRunner(dataSource);
String sql = "insert into users (username) values (?)";
long userId = queryRunner.insert(sql, new ScalarHandler<Long>(), "test");
这篇关于如何使用Commons dbutils获取生成的密钥?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文