当前位置:Gxlcms > 数据库问题 > mybatis学习笔记(三)-- 优化数据库连接配置

mybatis学习笔记(三)-- 优化数据库连接配置

时间:2021-07-01 10:21:17 帮助过:20人阅读

xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <environments default="development"> <environment id="development"> <transactionManager type="JDBC" /> <!-- 配置数据库连接信息 --> <dataSource type="POOLED"> <property name="driver" value="com.mysql.jdbc.Driver" /> <property name="url" value="jdbc:mysql://localhost:3306/test" /> <property name="username" value="root" /> <property name="password" value="123456" /> </dataSource> </environment> </environments> </configuration>

 

优化如下:

(1)新建db,properties文件,将数据库的连接配置信息写在一个properties文件中,路径:src/db.properties

技术分享

  1. <span style="color: #000000;">driver=<span style="color: #ff6600;">com.mysql.jdbc.Driver</span>
  2. url=<span style="color: #ff6600;">jdbc:mysql://localhost:3306/test</span>
  3. name=<span style="color: #ff6600;">root</span>
  4. password=<span style="color: #ff6600;">123456</span></span>

 

(2)在conf.xml文件中引用properties文件,修改conf.xml如下:

  1. <span style="color: #0000ff;"><?</span><span style="color: #ff00ff;">xml version="1.0" encoding="UTF-8"</span><span style="color: #0000ff;">?></span>
  2. <span style="color: #0000ff;"><!</span><span style="color: #ff00ff;">DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"</span><span style="color: #0000ff;">></span>
  3. <span style="color: #0000ff;"><</span><span style="color: #800000;">configuration</span><span style="color: #0000ff;">></span>
  4. <span style="color: #008000;"><!--</span><span style="color: #008000;"> 引用db.properties配置文件 </span><span style="color: #008000;">--></span>
  5. <span style="color: #0000ff;"><</span><span style="color: #800000;">properties </span><span style="color: #ff0000;">resource</span><span style="color: #0000ff;">="db.properties"</span><span style="color: #0000ff;">/></span>
  6. <span style="color: #0000ff;"><</span><span style="color: #800000;">environments </span><span style="color: #ff0000;">default</span><span style="color: #0000ff;">="development"</span><span style="color: #0000ff;">></span>
  7. <span style="color: #0000ff;"><</span><span style="color: #800000;">environment </span><span style="color: #ff0000;">id</span><span style="color: #0000ff;">="development"</span><span style="color: #0000ff;">></span>
  8. <span style="color: #0000ff;"><</span><span style="color: #800000;">transactionManager </span><span style="color: #ff0000;">type</span><span style="color: #0000ff;">="JDBC"</span> <span style="color: #0000ff;">/></span>
  9. <span style="color: #008000;"><!--</span><span style="color: #008000;"> 配置数据库连接信息 </span><span style="color: #008000;">--></span>
  10. <span style="color: #0000ff;"><</span><span style="color: #800000;">dataSource </span><span style="color: #ff0000;">type</span><span style="color: #0000ff;">="POOLED"</span><span style="color: #0000ff;">></span>
  11. <span style="color: #008000;"><!--</span><span style="color: #008000;"> value属性值引用db.properties配置文件中配置的值 </span><span style="color: #008000;">--></span>
  12. <span style="color: #0000ff;"><</span><span style="color: #800000;">property </span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="driver"</span><span style="color: #ff0000;"> value</span><span style="color: #0000ff;">="${driver}"</span> <span style="color: #0000ff;">/></span>
  13. <span style="color: #0000ff;"><</span><span style="color: #800000;">property </span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="url"</span><span style="color: #ff0000;"> value</span><span style="color: #0000ff;">="${url}"</span> <span style="color: #0000ff;">/></span>
  14. <span style="color: #0000ff;"><</span><span style="color: #800000;">property </span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="username"</span><span style="color: #ff0000;"> value</span><span style="color: #0000ff;">="${name}"</span> <span style="color: #0000ff;">/></span>
  15. <span style="color: #0000ff;"><</span><span style="color: #800000;">property </span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="password"</span><span style="color: #ff0000;"> value</span><span style="color: #0000ff;">="${password}"</span> <span style="color: #0000ff;">/></span>
  16. <span style="color: #0000ff;"></</span><span style="color: #800000;">dataSource</span><span style="color: #0000ff;">></span>
  17. <span style="color: #0000ff;"></</span><span style="color: #800000;">environment</span><span style="color: #0000ff;">></span>
  18. <span style="color: #0000ff;"></</span><span style="color: #800000;">environments</span><span style="color: #0000ff;">></span>
  19. <span style="color: #0000ff;"></</span><span style="color: #800000;">configuration</span><span style="color: #0000ff;">></span>

 

(@_@)...完...

 

mybatis学习笔记(三)-- 优化数据库连接配置

标签:user   优化   evel   jdbc   pass   技术分享   resource   str   bat   

人气教程排行