目录
数据库:
建立:
在idea里连接:
JDBC:对数据库进行操作
JDBC入门:
//1.注册驱动
Class.forName("com.mysql.jdbc.Driver");
//2.获取连接对象
String url ="jdbc:mysql://127.0.0.1:3306/kob?usessL=false";
String username ="root";
String password ="1234";
Connection conn=DriverManager.getConnection(url, username, password);
//3.定义SOL
String sql ="update account set money= 2000 where id = 1";
//4.获取执行sql的对象
Statemint stmt= conn.createstatement();
//5.执行sql
int count= stmt.executeUpdate(sql);
//6.处理结果
//Sustem.out.println(count);
//7、释放资源
stmt.close();
conn.close():
这是一个JDBC类的基本格式。
Mybatis:化简JDBC代码
mybatis的入门的链接:
https://mybatis.net.cn/getting-started.html
推荐下载mybatisx插件,可以让映射文件之间的关系对应起来.
1:配置
mybatis-config.xml文件
<?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">
<!--数据库连接信息-->
<!--
driver配置
url是数据库路径kob是数据库名称
name和pw是账号密码
-->
<property name="driver" value="com.mysql.cj.jdbc.Driver"/>
<property name="url" value="jdbc:mysql:///kob?useSSl=false"/>
<property name="username" value="root"/>
<property name="password" value="123456"/>
</dataSource>
</environment>
</environments>
<mappers>
<!--加载映射文件-->
<mapper resource="mapper/UserMapper.xml"/>
<mapper resource="mapper/ProductMapper.xml"/>
</mappers>
</configuration>
2:配置mapper.xml文件和mapper接口
查询所有:
根据id查询:
条件查询:
添加:
修改:
删除:
名称必须一一对应
3:执行sql语句的基本流程
优化:
在每次利用前先这样创建一个工厂.