2017年9月3日 Spring及Mybatis中连接数据库的不同方式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2017年9月3日 Spring及Mybatis中连接数据库的不同方式相关的知识,希望对你有一定的参考价值。
连接数据库用spring和mybatis中使用的方法可以不同,mybaits可以不用写数据库的配置文件
Spring的连接方法
<!-- 读取属性文件(.properties)的内容 -->
<!-- location:指定要读取的属性文件的位置及文件名.
注: classpath:表示依据类路径去查找 容器依据路径读取属性文件的内容,
并且将这些内容存放到Properties对象上 -->
//数据库的登入数据文件
//文件名db.properties
#db connection parameters driver=oracle.jdbc.driver.OracleDriver url=jdbc:oracle:thin:@176.217.20.254:1521:tarena user=abc1234 pwd=abc1234 #datasource parameters initsize=1 maxsize=3
在xml配置文件中写入:
<util:properties id="db" location="classpath:db.properties" /> <!-- 配置连接池 --> <bean id="ds" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="#{db.driver}" /> <property name="url" value="#{db.url}" /> <property name="username" value="#{db.user}" /> <property name="password" value="#{db.pwd}" /> <property name="initialSize" value="#{db.initsize}" /> </bean>
mybatis的连接方法
mybatis中直接在xml写入即可
1 <environments default="environment"> 2 <environment id="environment"> 3 <transactionManager type="JDBC" /> //选择使用JDBC接口 4 <dataSource type="POOLED"> 5 <property name="driver" value="oracle.jdbc.driver.OracleDriver" /> 6 <property name="url" 7 value="jdbc:oracle:thin:@176.217.20.254:1521:tarena" /> 8 <property name="username" value="abc1234" /> 9 <property name="password" value="abc1234" /> 10 </dataSource> 11 </environment> 12 </environments>
以上是关于2017年9月3日 Spring及Mybatis中连接数据库的不同方式的主要内容,如果未能解决你的问题,请参考以下文章