jdbctemplate相关内容

java.sql.SQLException:无效的列名

我无法弄清楚为什么我在这里得到“无效的列名" . 我们已经在Oracle中直接尝试了sql的变体,并且运行良好,但是当我使用jdbcTemplate尝试时,出了点问题. List alleXmler = jdbcTemplate.query("select p.applicationid, x.datadocumentid, x.datadocumentxml ..
发布时间:2020-05-22 01:32:41 Java开发

如果B出错,请回滚A.春季靴子,jdbctemplate

我有一个方法"databaseChanges",它以迭代方式调用2个操作:A,B.首先是"A",最后是"B". 'A'& 'B'可以是 C 版本, U 日期 D 持久存储Oracle Database 11g中的功能. 比方说 'A'更新表Users(属性zip,其中id = 1)中的一条记录. 'B'在表爱好中插入一条记录. 场景::调用了databaseChanges方 ..
发布时间:2020-05-22 00:57:28 Java开发

春季启动:Jdbc javax.net.ssl.SSLException:在接收对等方的close_notify之前关闭入站

我目前正在学习有关在Spring Boot Webapp中实现JDBC和使用数据库的更多信息,并且在帖子底部遇到了以下堆栈跟踪. 我创建了一个简单的Employee模型,并试图在main()所在的同一类上执行一些数据库代码.该模型和main类是整个项目中仅有的两个Java文件.我正在尝试实现以下run()代码,以覆盖CommandLineRunner接口中的代码,但我没有得到 log.inf ..
发布时间:2020-05-15 03:53:48 数据库

Spring Boot Atomikos多个数据源连接池耗尽了普通的JDBC

我有一个使用Atomikos进行JTA托管事务的Spring Boot应用程序.它使用多个数据源来连接多个数据库. 第一个请求返回了预期的结果,但是第二个请求失败,并显示“内存耗尽"异常. 我用纯JDBC和JdbcTemplate尝试了一下,但没有结果.一样. 这是我的Spring Boot版本1.5.8.RELEASE的代码 @SpringBootApplication ..
发布时间:2019-09-02 13:46:42 Java相关

通过使用Spring Boots application.properties优化JDBC的获取大小

基于Spring Boot 1.3.1的应用程序依赖于Oracle 11.2数据库,并且我想调整SELECT语句结果的获取. JdbcTemplate提供了public void setFetchSize(int fetchSize)来调整获取大小,对于Oracle,该大小由驱动程序预设为10: 设置此JdbcTemplate的获取大小.这对于 处理大型结果集:将其设置为高于默认值 值 ..
发布时间:2019-09-02 13:44:32 数据库

Spring JdbcTemplate:如何限制选定的行?

我正在使用Spring JdbcTemplate接口从MS SqlServer数据库中获取数据. 在文档中,我看到有setMaxRows()方法可以为所有查询设置限制,但是如果我想仅限制选择呢? 有没有办法以“可配置"的方式仅为特定的被调用查询设置限制? 解决方案 可以通过将限制直接放入查询中来限制特定查询的结果集.请查阅数据库供应商的文档,以查看它是否支持例如LIMIT. M ..
发布时间:2019-09-02 13:34:40 Java开发

Spring NamedParameterJDBCTemplate重用已准备好的语句

我正在使用Spring NamedParameterJdbcTemplate从表中获取一些值.由于某种原因,与在SQL Management Studio上运行相同的查询相反,该查询在我的Java应用程序中运行非常慢.我还注意到,在探查器中,准备好的语句不会被重用.如果我在JAVA应用程序中多次运行相同的查询,则会看到执行了不同的准备语句.因此,不确定为什么不重用这些语句. 由于我在查询中使用了I ..
发布时间:2019-09-02 13:34:30 Java开发

我可以为单个查询设置JDBC超时吗?

我在Tomcat上有一个Web应用程序,该应用程序处理数据库连接池,并使用Spring JDBCTemplate执行查询.有人要求我实现一个状态页面,该页面将由心跳过程进行监视,以确定服务器是否一切正常. 为此,我想执行一个数据库查询以确定与数据库的连接是否正常.理想情况下,由于它只是“从中选择1",因此我希望它能在10秒内快速返回,以指示如果DB在那段时间内没有响应,则会失败. 但是 ..
发布时间:2019-09-02 13:25:01 Java相关

收集发出的所有SQL的最简单方法

由于许多原因,我不想公开(冗长而乏味的故事),因此需要捕获复杂应用程序与数据库的交互.该应用程序基于Spring/JdbcTemplate构建,我需要查找此应用程序发出的所有SQL.如何以最简单的方式做到这一点? 创建JdbcTemplate的伪模拟实现似乎不合理.首先,JdbcTemplate是一个类,而不是一个接口.其次,它有一个很大的接口,这使得实现起来很繁琐.我正在考虑模拟DataS ..
发布时间:2019-09-02 13:24:24 Java开发

ResourcePool无法从其主要工厂或来源获取资源

我正在尝试使用jdbcTemplate连接到Java中的数据库,并且出现以下错误.我已经使用Google搜索了很长时间,发现的所有解决方案都无法解决我的问题.我尝试了几种不同的数据库(SQLServer和MySQL),但没有一个起作用. SEVERE: Servlet.service() for servlet [Faces Servlet] in context with path [/p ..
发布时间:2019-09-02 12:32:18 Java开发