xml文件配置
直接在mybatis-config.xml文件中配置:
1 | <dataSource type="POOLED"> |
properties配置文件
为了方便日后维护修改,我们用properties配置文件来配置数据库属性:
db.properties:
1 | driver:com.mysql.jdbc.Driver |
在mybatis-config.xml文件中引入:
1 | <properties resource="db.properties"/> |
参数传递
假如要对db.properties文件中的用户名和密码进行加密,那我们则需要在生成SqlSessionFactory的时候对用户名和密码解密(假设解密方法为decode()
):
1 | public class SqlSessionFactoryUtil { |
environments配置环境
1 | <environments default="development"> |
default
属性表明默认选用哪个数据库。
id
属性为一个数据库配置的标识,可以同时配置多个数据库。
dataSource的type
属性可选非连接池UNPOOLED,连接池POOLED和JNDI