jdbctemplate相关内容

Oracle - 在同一查询中更新记录并返回更新日期

我正在使用带有 Spring 的 JdbcTemplate 和 Oracle 12.1 的 Java 8, 我想更新记录并获取更新记录的确切时间 jdbcTemplate.update(UPDATE_SQL, null); 目前它返回 (int) 受影响的行数,但我想要确切的更新日期 我必须发送一个新请求来获取可能不准确的当前时间吗? 更准确的做法是将更新日期保存在列中,然后 ..
发布时间:2022-01-17 20:37:26 Java开发

如何测试 SimpleJdbcCall

我需要为此代码创建测试. @Autowiredjdbc模板 jdbc模板;公共列表获取数据(int id){//这里的前提条件SimpleJdbcCall getCall = new SimpleJdbcCall(jdbcTemplate).withSchemaName(SCHEMA).withProcedureName(SP).declareParameters(//...).retur ..
发布时间:2022-01-14 13:35:57 其他开发

使用 Mockito 模拟 JdbcTemplate 的数据源

我正在尝试在 Spring 项目中测试一个类.我想在测试类与 dao 类中进行尽可能多的更改,这样我就不必因为更改而重新测试各种东西. 我正在使用的类有一个由以下实例化的 JdbcTemplate 模板 类变量: setJdbcTemplate(DataSource dataSource) {this.template = new JdbcTemplate(dataSource);} 我 ..
发布时间:2022-01-08 21:52:53 Java开发

spring 3.1:jdbcTemplate 自动提交为 false.

嗨,这是他们在 spring jdbctemplate 中将 autocommit 设置为 false 的一种方法. 事情不是事务(它们是回滚选项),我想在事务结束时提交查询. 所以代替 插入 --> 提交 --> 回滚. 我想要插入 --> 失败 -->(没有提交). 解决方案 我没看懂你的整个问题,但我可以回答第一部分:有没有办法在 spring jdbctem ..
发布时间:2022-01-06 20:30:12 其他开发

多个一对多关系 ResultSetExtractor

假设我有一个对象有两种不同的一对多关系.很像: 客户 1M 个品牌和客户 1M 个订单 假设我的对象 Customer 有两个与这两个对象相关的列表. 我读过这个例子:http://forum.springsource.org/showthread.php?50617-rowmapper-with-one-to-many-query这解释了如何使用单个一对多关系来做到这一点.为方 ..
发布时间:2021-12-21 19:29:22 Java开发

通过 jdbctemplate 从 sql 插入的身份

是否可以从 Spring jdbc 模板调用的 SQL 插入中获取 @@identity?如果是,怎么办? 解决方案 JDBCTemplate.update 方法被重载以获取一个名为 GeneratedKeyHolder 的对象,您可以使用它来检索自动生成的密钥.例如(代码取自 here): final String INSERT_SQL = "insert into my_test ( ..
发布时间:2021-12-21 19:09:13 Java开发

NamedParameterJdbcTemplate 与 JdbcTemplate

我是 Spring3.x 的初学者,我正在学习 Spring DAO 支持.我想知道 NamedParameterJdbcTemplate 和 JdbcTemplate 之间的区别.就性能而言,哪一个是最好的.什么时候使用 NamedParameterJdbcTemplate以及何时使用 JdbcTemplate. 解决方案 当你使用 JdbcTemplate 时,你给它的 SQL 有一个 ..
发布时间:2021-12-21 19:07:07 Java开发

在带有 JDBC 驱动程序的 Java 中使用准备好的语句和变量绑定 Order By

我正在使用 jdbcTemplate 用于与 mySQL DB 建立 JDBC 连接 准备语句以尽可能保护自己免受 SQL 注入攻击 需要接受用户对十几个不同列中的任何列的数据进行排序的请求 以下声明 jdbcTemplate.query("SELECT * FROM TABLE1 ORDER BY ? ?", colName, sortOrder); 当然这行不通,因为变量绑 ..
发布时间:2021-12-10 10:53:33 Java开发

如何使用 JDBC 将数据从文件复制到 PostgreSQL?

我想使用 JDBC 将数据从文件复制到 PostgreSQL DB.我正在使用 JDBC 语句对象将文件复制到数据库中.很慢. 我开始知道我们也可以使用 copy out 命令将文件复制到数据库.但是,我怎么能用 JDBC 做到这一点.即使是在 JDBC 中提供复制示例的良好参考材料也会有所帮助. PS:提前致谢 解决方案 这有效... import java.io.File ..
发布时间:2021-12-05 12:44:47 Java开发

用于调用存储过程的 Spring JDBC 模板

使用现代(大约 2012 年)Spring JDBC 模板调用存储过程的正确方法是什么? 比如说,我有一个声明 IN 和 OUT 参数的存储过程,如下所示: mypkg.doSomething(id OUT int,名称输入字符串,日期输入日期) 我遇到过基于 CallableStatementCreator 的方法,我们必须显式注册 IN 和 OUT 参数.考虑 JdbcTemplat ..
发布时间:2021-12-03 17:27:10 Java开发

如何查询 List在 Jdbc 模板中?

我正在使用 Spring 的 JdbcTemplate 并运行这样的查询: SELECT COLNAME FROM TABLEA GROUP BY COLNAME 没有传递命名参数,但是列名 COLNAME 将由用户传递. 问题 有没有办法使用占位符,例如 ? 用于列名?例如 SELECT ?来自 TABLEA GROUP BY ? 如果我想简单地运行上面的查询并得到一个 L ..
发布时间:2021-08-20 20:45:49 Java开发