草庐IT

jdbc-odbc

全部标签

spring - 使用 Spring JDBC 的 PreparedStatementCreator 的正确方法是什么?

据我了解,在Java中使用PreparedStatement是我们可以多次使用它。但是我在使用SpringJDBC的PreparedStatementCreator时有些困惑。例如考虑以下代码,publicclassSpringTest{JdbcTemplatejdbcTemplate;PreparedStatementCreatorpreparedStatementCreator;ResultSetExtractorresultSetExtractor;publicSpringTest()throwsSQLException{jdbcTemplate=newJdbcTemplate(

spring - 使用 Spring JDBC 的 PreparedStatementCreator 的正确方法是什么?

据我了解,在Java中使用PreparedStatement是我们可以多次使用它。但是我在使用SpringJDBC的PreparedStatementCreator时有些困惑。例如考虑以下代码,publicclassSpringTest{JdbcTemplatejdbcTemplate;PreparedStatementCreatorpreparedStatementCreator;ResultSetExtractorresultSetExtractor;publicSpringTest()throwsSQLException{jdbcTemplate=newJdbcTemplate(

java - 关闭 Spring 应用程序会使数据源的 JNDI 名称脱离 jdbc 上下文

我正在尝试在我的Weblogic上使用SpringMVC和SpringDataJPA设置Web应用程序服务器。该应用程序在我第一次部署到Weblogic服务器时运行良好,但是当我停止应用程序时,我的数据源的jndi名称(jdbc/myDS)从我的Weblogic服务器上的JNDI树中消失了,然后当我尝试启动应用程序时我再次收到以下错误:CausedBy:javax.naming.NameNotFoundException:Unabletoresolve'jdbc.myDS'.Resolved'jdbc';remainingname'myDS'我在启动时在JPAConfiguratati

java - 关闭 Spring 应用程序会使数据源的 JNDI 名称脱离 jdbc 上下文

我正在尝试在我的Weblogic上使用SpringMVC和SpringDataJPA设置Web应用程序服务器。该应用程序在我第一次部署到Weblogic服务器时运行良好,但是当我停止应用程序时,我的数据源的jndi名称(jdbc/myDS)从我的Weblogic服务器上的JNDI树中消失了,然后当我尝试启动应用程序时我再次收到以下错误:CausedBy:javax.naming.NameNotFoundException:Unabletoresolve'jdbc.myDS'.Resolved'jdbc';remainingname'myDS'我在启动时在JPAConfiguratati

spring - java.lang.UnsupportedOperationException : The user must supply a JDBC connection

我得到了这个异常,但我不知道我的配置有什么问题我正在发布相关文件,感谢您的帮助我在用Spring3.1.0.RELEASEhibernate-entitymanager3.6.10.Final(应该与JPA2一起使用)尝试从JUnit文件运行代码packagecom.successcharging.core.dao.jpa;importjunit.framework.Assert;importorg.junit.Before;importorg.junit.Test;importorg.junit.runner.RunWith;importorg.springframework.bea

spring - java.lang.UnsupportedOperationException : The user must supply a JDBC connection

我得到了这个异常,但我不知道我的配置有什么问题我正在发布相关文件,感谢您的帮助我在用Spring3.1.0.RELEASEhibernate-entitymanager3.6.10.Final(应该与JPA2一起使用)尝试从JUnit文件运行代码packagecom.successcharging.core.dao.jpa;importjunit.framework.Assert;importorg.junit.Before;importorg.junit.Test;importorg.junit.runner.RunWith;importorg.springframework.bea

使用 PostgreSQL 时 Spring Security JDBC 身份验证默认模式错误

是不是真的不能用defaultschemaforSpringSecuritywithPostgreSQL,因为"varchar_ignorecase"部分不存在不能替换?我只是在测试默认设置:auth.jdbcAuthentication().dataSource(dataSource).withDefaultSchema();以下是错误:Causedby:org.springframework.beans.factory.BeanDefinitionStoreException:Factorymethod[publicjavax.servlet.Filterorg.springfra

使用 PostgreSQL 时 Spring Security JDBC 身份验证默认模式错误

是不是真的不能用defaultschemaforSpringSecuritywithPostgreSQL,因为"varchar_ignorecase"部分不存在不能替换?我只是在测试默认设置:auth.jdbcAuthentication().dataSource(dataSource).withDefaultSchema();以下是错误:Causedby:org.springframework.beans.factory.BeanDefinitionStoreException:Factorymethod[publicjavax.servlet.Filterorg.springfra

Sharding-JDBC(六)5.1.0版本,实现按月分表、自动建表、自动刷新节点

目录1.Maven依赖2.创建表结构3.yml配置4.TimeShardingAlgorithm.java分片算法类5.ShardingAlgorithmTool.java分片工具类6.ShardingTablesLoadRunner.java初始化缓存类7.SpringUtil.javaSpring工具类8.源码测试9.测试结果10.代码地址背景:项目用户数据库表量太大,对数据按月分表,需要满足如下需求:将数据库按月分表;自动建表;数据自动跨表查询。ShardingJDBC4升到5过后还是解决了许多问题,4版本的分页、跨库和子查询问题都解决来了,性能也提高了。1.Maven依赖depende

Spring 启动 : How to externalize JDBC datasource configuration?

我有以下可用的SpringBootController代码。(部分敏感文字被替换)packagecom.sample.server;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.util.List;importorg.apache.commons.dbcp.BasicDataSource;importorg.springframework.jdbc.core.JdbcTemplate;importorg.springframework.jdbc.core.RowMapper;importorg.sprin