您的位置:首页 > 编程语言 > Java开发

2017年9月3日 Spring及Mybatis中连接数据库的不同方式

2017-09-03 21:47 453 查看
连接数据库用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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: