2021-04-05

MyBatis工程搭建

新建Maven项目名为“mybatis-demo-dengdiao“,设置好Maven版本、配置文件以及Maven仓库.

准备数据源:

删除mybatis_demo数据库
drop database if
exists mybatis_demo;

创建mybatis_demo数据库
create database
mybatis_demo;

使用mybatis_demo数据库
use mybatis_demo;

创建account表
create table user (

id int auto_increment primary key,

username varchar(20),

age int,

score int

);

新增数据
insert into user (id,
username, age, score) values
(1,‘peter’, 18, 100),
(2,‘pedro’, 24, 200),
(3,‘jerry’, 28, 500),
(4,‘mike’, 12, 300),
(5,‘tom’, 27, 1000);

引入MySQL驱动包:
实现代码
执行结果

步骤:
注册驱动
获取连接
获取statement对象
执行SQL语句返回结果集

遍历结果集
关闭连接释放资源

引入MyBatis依赖
代码实现
删除JDBC连接及操作数据库:JDBCDemo.java
新建编程式配置文件:StartNoXml.java
执行结果

步骤总结

得到 MyBatis 配置信息,即代码中的Configuration类
JdbcTransactionFactory
表示事务工厂,当 MyBatis 需要新建事务的时候,会通过它来新建
PooledDataSource 表示数据源,通过其构造参数,我们传入了数据库 url,数据库用户和密码等配置
Configuration 负责
MyBatis 架构中的配置部分,可以有多个 Environment
每个 Environment 都必须有唯一的 id,即代码中的 developmentment

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值