本文目录
- javaf怎么连接oracle 数据库连接有两个IP
- spring配置多数据源进行动态切换,数据库方言设置那个,因为数据库是oracle和mysql
- 求助,Spring下使用JNDI数据源时JDBCTemplate数据库连接关闭的问题
- this.getJdbcTemplate().query();取多条不一样数据库数据,返回的是多条一样的数据
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配置多数据源进行动态切换,数据库方言设置那个,因为数据库是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》
求助,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