连接数据库用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写入即可
<environments default="environment">
<environment id="environment">
<transactionManager type="JDBC" /> //选择使用JDBC接口
<dataSource type="POOLED">
<property name="driver" value="oracle.jdbc.driver.OracleDriver" />
<property name="url"
value="jdbc:oracle:thin:@176.217.20.254:1521:tarena" />
<property name="username" value="abc1234" />
<property name="password" value="abc1234" />
</dataSource>
</environment>
</environments>