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中连接数据库的不同方式的主要内容,如果未能解决你的问题,请参考以下文章

老男孩教育每日一题:2017年3月9日-请解释下面Shell脚本中if开头的整行代码的意思及应用场景吗?

2017年9月27日日志

2017年3月9日上午考研日志

Linux命令(2017年9月21日 22:19:29)

2017年9月20日

2017年9月17日 JavaScript简介