spring-jdbc相关内容
我正在浏览 Spring 支持的数据访问技术,我注意到它提到了多个选项,我不确定它们之间的区别: Spring-DAO (http://docs.spring.io/spring/docs/2.0.8/reference/dao.html) Spring-ORM (http://docs.spring.io/spring/docs/3.0.x/spring-framework-refere
..
我知道 jdbcTemplate 可以用来创建 PreparedStatements 如果你设置它这样做: 即 私有 JdbcTemplate jdbcTemplate;String sqlQuery = "Select * from table where column = ?";字符串值 = "值";this.jbdcTemplate.query(sqlQuery, new Objec
..
我正在尝试使用 DB2JDBC Type4 驱动程序配置 DB2 连接.但是我收到了这个错误. 线程“main"中的异常com.ibm.db2.jcc.am.SqlInvalidAuthorizationSpecException:[jcc][t4][201][11237][3.64.104] 连接授权失败发生了.原因:不支持安全机制.错误代码=-4214,SQLSTATE=28000
..
我一直在为我的 DB 机器(Oracle 11g)使用 Oracle 云 PAAS linux 服务器,并拥有 linux 应用程序服务器,我可以在其中运行我所有的 Java 应用程序. 假设我有可以连接云数据库机器的基于 spring 的 Web 应用程序.我曾尝试访问 Toad 中的模式 for oracle,它按预期工作,但是当我尝试访问数据库以从应用程序检索数据时,它给出以下错误.
..
我目前正在开发 Vaadin spring 应用程序.根据应用规范,用户的认证/授权必须通过jdbcTemplate查询数据库来完成.如何解决这个问题?我使用的是 Spring Boot 1.4.2.RELEASE. 更新:此方法适用于 Spring Boot 1.1.x.RELEASE,但在其最新版本上会产生以下错误消息. 说明:应用上下文中一些bean的依赖形成一个循环:┌──────
..
我正在尝试使用 Java spring 自定义 Oracle 类型作为参数并收到以下错误: org.springframework.jdbc.UncategorizedSQLException:### 更新数据库时出错.原因:java.sql.SQLException:无效的名称模式:UPSELL.mkt_list_tab###错误可能涉及com.comcast.upsell.dao.Provi
..
假设我有一个对象有两种不同的一对多关系.很像: 客户 1M 个品牌和客户 1M 个订单 假设我的对象 Customer 有两个与这两个对象相关的列表. 我读过这个例子:http://forum.springsource.org/showthread.php?50617-rowmapper-with-one-to-many-query这解释了如何使用单个一对多关系来做到这一点.为方
..
我是 Spring3.x 的初学者,我正在学习 Spring DAO 支持.我想知道 NamedParameterJdbcTemplate 和 JdbcTemplate 之间的区别.就性能而言,哪一个是最好的.什么时候使用 NamedParameterJdbcTemplate以及何时使用 JdbcTemplate. 解决方案 当你使用 JdbcTemplate 时,你给它的 SQL 有一个
..
我正在了解 JdbcTemplate 和 NamedParameterJdbcTemplate 的神奇之处.我喜欢我所看到的,但是有什么简单的方法可以查看它最终执行的底层 SQL 吗?我想看到这个用于调试目的(例如为了在外部工具中调试生成的 SQL). 解决方案 Spring 文档 说他们是在调试级别记录的: 该类发出的所有 SQL 都记录在 类别 下的 DEBUG 级别,对应于完全
..
我正在使用 Spring 的 JdbcTemplate 和 StoredProcedure 类.我无法让存储过程类为我工作. 我在 oracle 数据库上有一个存储过程.它的签名是 CREATE OR REPLACE PROCEDURE PRC_GET_USERS_BY_SECTION(user_cursor OUT Pkg_Types.cursor_type, section_optio
..
我只是想查看嵌入式 H2 数据库的 H2 数据库内容,当我没有在 application.properties 中指定任何内容并以 mvn spring:run 开头时,spring-boot 创建该数据库.我可以看到 hibernate JPA 创建了表,但是如果我尝试通过以下 URL 访问 h2 控制台,则数据库没有表. http://localhost:8080/console/ 我看到
..
嗨,我正在尝试将 HikariCP 与 Spring 一起用于连接池.我正在使用 jdbcTempLate 和 JdbcdaoSupport. 这是我的数据源 spring 配置文件:
..
使用现代(大约 2012 年)Spring JDBC 模板调用存储过程的正确方法是什么? 比如说,我有一个声明 IN 和 OUT 参数的存储过程,如下所示: mypkg.doSomething(id OUT int,名称输入字符串,日期输入日期) 我遇到过基于 CallableStatementCreator 的方法,我们必须显式注册 IN 和 OUT 参数.考虑 JdbcTemplat
..
在使数据库连接空闲一段时间后,我的应用程序出现以下异常: ... 发送到后端时发生 I/O 错误.嵌套异常是 org.postgresql.util.PSQLException:发送到后端时发生 I/O 错误.] 根本原因java.net.SocketException:操作超时在 java.net.SocketInputStream.socketRead0(本机方法) 同样的问题发生在 ps
..
我想知道当您使用 @Transactional 注释方法时实际发生了什么?当然,我知道 Spring 会将该方法包装在一个事务中. 但是,我有以下疑问: 我听说 Spring 创建了一个代理类?有人可以更深入解释这一点.那个代理类中究竟有什么?实际的班级会发生什么?以及如何查看 Spring 创建的代理类 我还在 Spring 文档中读到: 注意:由于此机制基于代理,只有通过代
..
我不知道如何实现这一点.任何帮助和/或指示将不胜感激. 目前,我的 Java/Spring 应用程序后端部署在 EC2 上,并使用常规 Spring JDBC 设置成功访问 RDS 上的 MySQL.即在application.properties中存储数据库信息,在@Configuration类中配置DataSource和JdbcTemplate.一切正常. 现在,我需要安全地访问
..
我正在维护一个用 Spring MVC 4.3.9.RELEASE(不是 Spring Boot)编写的代码库... 在 src/main/resources 下: 有两个不同的数据库配置文件: sampledb.xml
..
我正在尝试使用来自服务层调用的 jdbc 模板来实现 Spring @transactionalDAOImpl 中的 2 个插入方法并使用 simplejdbctemplate 插入,我在日志中看到 spring 在我的服务方法上创建了一个新事务,我的第一个插入成功,第二个插入失败,即使它说它正在回滚相同连接第一次插入永远不会从我的 Mysql 数据库回滚.(我使用的是 innodb 引擎).
..
我们有运行在 Orale WebLogic 上的现有 SpringMVC J2EE 应用程序,我们正尝试将其迁移到 Apache Tomcat.一切似乎都有效,只是我们在通过 JDBC 将数组值绑定到数据库时遇到问题.这是在 WebLogic 上成功完成的方式. SqlParameterSource in = new MapSqlParameterSource().addValue("i_use
..
目前我正在使用 JpaItemWriter 编写对象列表,如下所示,工作正常.现在由于性能问题,我想将 JpaItemWriter 更改为 JdbcBatchItemWriter. 公共类 MyItemWriter 实现了 ItemWriter>{@覆盖public void write(List> items) {JpaItemWriterwriter = new JpaItemWriter
..