spring-jdbc相关内容

如何在Spring中调用存储过程来读取返回值和输出参数?

我有一个存储过程,它返回一个整数以及一个 VARCHAR 类型的输出参数. 我使用的是 Spring 2.5.6 并且无法找到同时读取返回值和输出参数的方法. SimpleJdbcCall.executeFunction(..) 具有读取存储过程返回值的功能,但没有读取输出参数的功能. SimpleJdbcCall.execute(..) 可以读出参数. Spring 中还 ..
发布时间:2021-08-20 20:46:40 Java开发

是否可以使用实例化 pojo 插入 JDBC 模板?

Spring 有 BeanPropertyRowMapper 可以从 SQL 中提取并映射到 POJO 对象,而无需创建自定义行映射器.我希望同样但插入语句.但我找不到等价物. public boolean addRenewalQuote(报价单){String sql = "插入客户 (internal_order_number, b_email, s_email, b_firstname) ..
发布时间:2021-08-20 20:46:36 Java开发

如何在 JdbcTemplate 中执行多批删除?

我想一次删除多个数据库条目.仅当 3 个字段匹配时才应删除每个条目(此处:姓名、电子邮件、年龄). 如果我只想删除单个属性,我会选择: String sql = "DELETE FROM people WHERE (email) IN (?)";JdbcTemplate 模板;template.execute(sql, Arrays.asList(emails...)); 但是如果我的条 ..
发布时间:2021-08-20 20:46:30 Java开发

覆盖属性文件中数据库连接的超时

我想知道是否有一种特定的方法可以在我的 Java Web 项目的属性文件中覆盖数据库连接超时?我正在使用 Hibernate、Spring 和 MySQL DB.我尝试了几个不同的属性字段并将超时时间减少到 1 毫秒,但连接仍然完成,事务仍在正确处理. 这些是我用过没用的属性字段... spring.jpa.properties.javax.persistence.query.time ..
发布时间:2021-08-20 20:46:22 Java开发

带有 Tomcat DBCP 和多个数据源的 Spring JDBC

我正在使用具有多个数据源(迎合多个 mysql dbs)并使用 tomcat dbcp 的 spring.我收到了一些奇怪的例外,比如 未找到过程 - 当 proc 确实存在于数据库中时 不能从池中借用 - 本地开发设置,所以池肯定没有满 我觉得可能是这个问题,需要大家的意见: 我在我的 spring.xml 中定义了一个 jdbcTemplate 对象,对于我需要触发的每个查 ..
发布时间:2021-08-20 20:46:16 Java开发

错误:“连接被拒绝:连接.验证连接属性

到主机 localhost 的 TCP/IP 连接失败,端口 1433.错误:“连接被拒绝:连接.验证连接属性.确保 SQL Server 实例正在主机上运行并在端口接受 TCP/IP 连接.确保到端口的 TCP 连接未被防火墙阻止.". 我已检查 SQL Server 配置管理器 TCP/IP 已启用.但我仍然面临同样的问题.我已添加 sqljdbc4.0.jar ..
发布时间:2021-08-20 20:46:13 其他开发

为什么我们使用 MapSqlParameterSource

我是 spring 世界的新手,在上面的代码中我理解查询,但我不明白为什么"new MapSqlParameterSource("username" ,username)" 使用了吗? public boolean exists(String username) {return jdbc.queryForObject("select count(*) from users where user ..
发布时间:2021-08-20 20:46:10 其他开发

手动创建的多个数据源的事务管理

我正在开发一个应用程序,其中我必须根据从客户端传递的客户 ID 连接到不同的数据库.所有数据库的架构都是相同的.它是一种多租户应用程序.由于我不知道会有多少客户,我无法使用xml配置来静态创建数据源,因此我必须手动创建数据源. 我们使用 Spring JdbcTemplate 连接到数据库,连接参数来自另一个保存应用程序配置的数据库.我能够正确连接到数据库,但方法调用没有在事务中发生.以下是 ..
发布时间:2021-08-20 20:46:07 Java开发

Spring JDBCTemplates:使用 Join 执行查询

我正在开发一个用于数据库查询的应用程序,使用 Spring Boot 和 JDBCTemplates. 问题是这样的:如果我必须在单个表上询问数据库,我没有问题.但是,如果我有一个加入,我该如何执行此任务? 更具体地说,创建表的 SQL 命令如下: CREATE TABLE firewall_items(id INT NOT NULL AUTO_INCREMENT,firewall_ ..
发布时间:2021-08-20 20:46:05 其他开发

没有 Spring 的 Spring JDBC 模板

是否有类似 Spring JDBC 模板的 Java 库,具有相同质量的代码和文档以及类似的数据访问异常层次结构,但不依赖于其他 Spring 模块(根据 a href="http://mvnrepository.com/artifact/org.springframework/spring-jdbc/3.0.6.RELEASE">http://mvnrepository.com/artifact ..
发布时间:2021-08-20 20:45:57 Java开发

使用 spring-security: WebSecurityConfigurerAdapter: auth.jdbcAuthentication().usersByUsernameQuery: 查询字符串应该是什么样的?

使用带有两个表的 postgresql db 来验证登录...(用户和权限) 创建表用户(用户名字符(50)非空,密码字符(50)非空,启用布尔值非空,约束 users_pkey PRIMARY KEY(用户名))CREATE TABLE 权限(用户名字符(50)非空,权限字符(50) NOT NULL,约束 fk_authorities_users 外键(用户名)REFERENCES 用户(用 ..
发布时间:2021-08-20 20:45:54 其他开发

Spring 结果集提取器

如何使用ResultSetExtractor 从数据库中检索数据?在这里,我使用 oracle 10g 作为后端.如果从员工表中搜索员工详细信息,使用 ResultSetExtractor 或 RowMapper 哪个更好? 解决方案 从 Java 8 开始,还可以使用闭包 (lambdas) 作为行映射例程: String sql = "select first_name, last_ ..
发布时间:2021-08-20 20:45:51 其他开发

如何查询 List在 Jdbc 模板中?

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

使用 Spring JdbcMetadataStore (Oracle) 时引发 DuplicateKeyException

我当前的 file:inbound-channel-adapter 配置工作正常.我在多台服务器上运行该应用程序,实际上只有一台服务器在处理该文件.数据库表 INT_METADATA_STORE 也更新成功.我面临的问题是其中一台服务器仍在尝试插入记录并引发以下异常: org.springframework.messaging.MessagingException:嵌套异常是org.spring ..
发布时间:2021-08-20 20:23:28 其他开发