Mbatis配置数据库连接信息及其数据源

标签
properties
​ 可以在标签内部配置链接数据库的信息,也可以通过属性引用外部配置文件信息 。

​ 内部配置

1 2 3 4 5 6 外部配置

首先在resource创建一个jdbcConfig.properties文件

driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/mybatis
username=root
password=root
1
2
3
4
然后在主配置文件中添加如下代码

1 2 然后将datasource中的properties标签中的value值改为 1 2 3 4 5 6 7 {}中的值为jdbcConfig.properties中的名称一致 例如driver=com.mysql.jdbc.Driver value的值就必须为driver

typeAliases标签
标签可以为Mybatis映射的结果集类及参数类取别名,当在*Mapper.xml文件引用到相关的类文件时可以使用别名代替全限类名

1 2 3 4 5 6 当数据库列名和User中的属性名不匹配时可使用resultMap标签 配置主键 配置非主键 1 2 3 4 5 6 property的值为Java中属性名,column中为数据库中属性名。

7、连接池
​ 连接池可以减少获取连接所需要的实际时间

mybaits中的连接池
​ mybatis提供了三种方式的配置

​ 配置的位置

​ 主配置文件SqlConfig.xml中的datasource标签,type属性就是表示采用何种连接池方式

​ type属性的取值

​ POOLED 采用传统的javax.sql.Datasource规范中的连接池,mybatis中有针对该规范的实现

​ UNPOLLED 采用传统的获取连接的方式,虽然实现了javax.sql.Datasource接口,但并没有使用池的思想

​ JNDI 采用服务器提供的JNDI技术实现,来获取Datasource对象,不同服务器所能拿到Datasuorce是不一样的。如果不是web或者mavaen的war工程是不能使用的,我们使用的是tomcat服务器,采用的连接池就是dbcp
————————————————

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值