jdbctemplate多数据源(spring配置多数据源进行动态切换,数据库方言设置那个,因为数据库是oracle和mysql)

本文目录
- spring配置多数据源进行动态切换,数据库方言设置那个,因为数据库是oracle和mysql
- javaf怎么连接oracle 数据库连接有两个IP
- 求助,Spring下使用JNDI数据源时JDBCTemplate数据库连接关闭的问题
- this.getJdbcTemplate().query();取多条不一样数据库数据,返回的是多条一样的数据
spring配置多数据源进行动态切换,数据库方言设置那个,因为数据库是oracle和mysql
《?xml version="1.0" encoding="UTF-8"?》
《beans
***隐藏网址***
***隐藏网址***
***隐藏网址***
》
《!-- dataSource --》
《bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"》
《property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"》《/property》
《property name="url" value="jdbc:oracle:thin:@localhost:1521:oracle"》《/property》
《property name="username" value="scott"》《/property》
《property name="password" value="tiger"》《/property》
《/bean》
《!-- jdbcTemplate --》
《bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"》
《!-- 注入dataSource --》
《property name="dataSource" ref="dataSource"》《/property》
《/bean》
《/beans》
javaf怎么连接oracle 数据库连接有两个IP
晕,这描述的JAVAF是么子东东,难道是打错了,我可不可以理解成,用JAVA做的一个系统,需要连接一个、两个甚至是多个不同地址的数据库服务器,
我们项目就用了两个不同地址的服务器
配两个数据源
《bean id="sqlserverSource"
class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close"》
《property name="driverClassName" value="${jdbc.SSdriverClassName}" /》
《property name="url" value="${jdbc.SSurl}" /》
《property name="username" value="${jdbc.SSusername}" /》
《property name="password" value="${jdbc.SSpassword}" /》
《/bean》
《bean id="ssJdbcTemplate"
class="org.springframework.jdbc.core.JdbcTemplate"》
《property name="dataSource" ref="sqlserverSource" /》
《/bean》
《bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close"》
《property name="driverClassName"
value="${jdbc.driverClassName}" /》
《property name="url" value="${jdbc.url}" /》
《property name="username" value="${jdbc.username}" /》
《property name="password" value="${jdbc.password}" /》
《property name="maxActive" value="100" /》
《property name="maxWait" value="1000" /》
《property name="poolPreparedStatements" value="true" /》
《property name="defaultAutoCommit" value="true" /》
《/bean》
《bean id="jdbcTemplate"
class="org.springframework.jdbc.core.JdbcTemplate"》
《property name="dataSource" ref="dataSource" /》
《/bean》
调用的时候用不同的jdbcTemplate就可以了,SQL的是ssJdbcTemplate,oracle的是jdbcTemplate
乘下的和操作一个库没啥分别
求助,Spring下使用JNDI数据源时JDBCTemplate数据库连接关闭的问题
《beans》
《bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"》
《property name="driverClassName"》
《value》net.sourceforge.jtds.jdbc.Driver《/value》
《/property》
《property name="url"》
《value》jdbc:jtds:sqlserver://127.0.0.1:1433/Sample《/value》
《/property》
《property name="username"》
《value》test《/value》
《/property》
《property name="password"》
《value》baidu《/value》
《/property》
《/bean》
《bean id="transactionManager"
class="org.springframework.jdbc.datasource.DataSourceTransactionManager"》
《property name="dataSource"》
《ref local="dataSource" /》
《/property》
《/bean》
《bean id="userDAO" class="net.xiaxin.dao.UserDAO"》
《property name="dataSource"》
《ref local="dataSource" /》
《/property》
《property name="transactionManager"》
《ref local="transactionManager" /》
《/property》
《/bean》
《/beans》
配置中包含了三个节点:
Ø dataSource
这里我们采用了apache dhcp组件提供的DataSource实现,并为其配置了JDBC驱动、数据库URL、用户名和密码等参数。
this.getJdbcTemplate().query();取多条不一样数据库数据,返回的是多条一样的数据
this.getJdbcTemplate().query()
要的SQL应该是HQL。 使用了框架,应该尽量不要使用标准的SQL

更多文章:
html网页模板(网页制作设计模板-旅游网页该如何设计模板)
2025年9月29日 04:45
this love歌词taylor(求Taylor Swift的Love Story的歌词的中文翻译~)
2025年6月19日 16:30
span标签有内容却不显示(定义一个CSS,但是只有DIV可以显示出来,span等都无法显示)
2026年7月29日 21:00
void sort是什么意思(请各位说说void sort里的算法是什么意思)
2025年6月20日 00:15
学电脑软件开发哪个学校好(电脑软件开发去什么学校学习比较好)
2026年8月16日 18:45
subject都有什么意思(“subject ”是什么意思)
2026年8月15日 06:00
莫奈的网络解释莫奈的网络解释是什么?莫奈的解释莫奈的解释是什么
2025年7月29日 02:00
网页模板停用不能上报怎么办(请教一下,关于网页模板显示不出来的问题~~)
2025年10月22日 22:45
dateadd函数的语法参数(在VB6.0中,DateAdd函数中,用“w“,“y“与“d“,我怎么感觉都一样呀,都是天)
2026年2月21日 15:30
springfestival用in oron(the Spring Festival前用in还是on)
2026年8月28日 02:45
acquaintance歌曲(新年快乐英文歌除了happy new year还有那些)
2026年4月19日 03:15
constantly continuously(constantly怎么读)
2025年8月8日 18:15











