spring-jdbc相关内容

使用JDBC和Postgres将未知数量的参数传递给IN子句

我的查询如下所示,并且运行良好: select * 从表t 中,其中((11,12,13),(21,22,23))中的(t.one,t.two,t.three); 现在在$code中的中这些三胞胎的数量>语句会有所不同,因此我尝试使用JDBC执行以下操作: 字符串sql =“从表中选择*,其中(一个,两个,三个)在(从unnest(?:: smallint [ ..
发布时间:2020-05-30 01:39:19 其他开发

Spring JDBC-最后插入的ID

我正在使用Spring JDBC。是使用Spring Framework获取最后插入的ID的简单方法,还是我需要使用一些JDBC技巧? jdbcTemplate.update(“插入测试(名称)的值(?)”,参数,类型); //最后插入的ID ... 我发现以下内容,但得到了: org.postgresql.util.PSQLException:不支持返回自动生成的密 ..
发布时间:2020-05-29 21:10:38 其他开发

IO异常:Oracle Cloud中的Oracle错误ORA-12650

我一直在为我的DB计算机(Oracle 11g)使用Oracle cloud PAAS linux服务器,并拥有可以在其中运行所有Java应用程序的linux应用服务器. 假设我有一个基于spring的Web应用程序,可以连接云DB机器.我试图在Toad for oracle中访问架构,它按预期工作,但是当我尝试通过数据库访问数据库以从应用程序中检索数据时,它给出了以下错误. java ..

java.sql.SQLException:无效的列名

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

在内部测试使用特定于MySQL的查询的代码的合适方法是什么

我正在收集数据,并使用Java将这些数据存储在MySQL数据库中.此外,我使用Maven来构建项目,使用TestNG作为测试框架,并使用Spring-Jdbc来访问数据库.我已经实现了一个DAO层,该层封装了对数据库的访问.除了使用DAO类添加数据外,我还想执行一些查询,这些查询将数据汇总并将结果存储在其他表中(例如物化视图). 现在,我想编写一些测试用例,以检查DAO类是否按预期工作.因此 ..
发布时间:2020-05-07 20:52:44 数据库

设置SQL语句参数值:列索引1,参数值[名称],值类[java.lang.String],SQL类型未知

我正在使用NamedParameterJdbcTemplate将参数传递给Query.但是正在获取跟踪详细信息,因为警告和参数绑定没有显示.主要问题是它正在显示正在执行的sql,但我希望参数也是它的一部分,但只有?(问号)出现.警告绑定发生后执行很好,但是绑定在日志中不可见.请帮助我检查一下. 列索引1,参数值[mike],值类别 [java.lang.String],SQL类型未知 列索引 ..
发布时间:2020-05-03 06:50:40 Java开发

资源预留模式的锁定和隔离

我需要使用Spring和MariaDB解决资源预留模式. 问题非常简单,我有一个来宾表,用于存储事件的来宾名称,我必须确保该事件的来宾计数必须小于或等于最大容量. 这是表格: create table guest( event int, name varchar(50) ) create index event on guest (event); 什么是正确的DB锁 ..
发布时间:2020-05-03 06:05:18 其他开发

Spring JDBC模板-如何通过单个查询检索具有多个参数的多个结果

我有一个简单的查询 select distinct roleid,firstname,lastname where role_id='210'; 我正在使用相同的查询来获取基于我传递的角色ID的不同列表,例如项目名称,项目经理名称,开发人员等. 我的问题是,我需要通过传递所有角色ID并一次命中来一次性运行上述查询,然后将这些列表分配给不同的列表,例如管理者列表,开发人员列表,测试人员列表. ..
发布时间:2019-11-23 13:19:23 数据库

无法从地图列表构造图像,每个地图都包含图像名称和Blob内容作为键值对

我正在使用Spring jdbcTemplate并使用queryForList(-)方法,我想通过迭代地图列表来从eachmap构造图像,我已经在Spring cfg文件中确定了数据源和JdbcTemplate以及我的类bean,但是当出现问题时试图从地图内容中构造图像. 这是我的代码段 @SuppressWarnings("unchecked") public void te ..
发布时间:2019-09-02 18:17:53 数据库

Spring Jdbc查询执行

有人知道我可以使用哪种Spring Jdbc模板方法来执行此"upsert",或者另一种方法也可以在一个数据库调用中执行操作吗? UPDATE jasper_report SET Uri = 'update' WHERE ReportId = 99; IF @@ROWCOUNT = 0 AND Exists(Select 1 FROM report Where Id = 99) BEGIN ..
发布时间:2019-09-02 14:30:07 数据库