- 客户端
- 面向对象
JDBC
一.是什么
Java DataBase Connectivity,Java数据库连接
二.能做什么
Java代码操作数据库
三.怎么去做
1 连接MySQL服务器
-
添加JDBC的jar包到项目中
- 在项目下新建lib目录
- 将JDBC的jar包拷贝到lib目录下
- 在jar包上右键—Build path—Add to BuildPath
-
准备四大参数
- 驱动名 com.mysql.jdbc.Driver
url jdbc:mysql://localhost:3306/数据库的名字?characterEncoding=utf-8 jdbc:mysql://IP地址:3306/数据库的名字 - 用户名 root
- 密码 123456
- 驱动名 com.mysql.jdbc.Driver
-
加载驱动
Class.forName(驱动名) -
创建连接
Connection conn = DriverManager.getConnection(url, 用户名, 密码); -
测试连接是否创建成功
- 常见问题
- 密码错误 Access denied for user ‘root’@‘localhost’ (using password: YES)
- 数据库名字写错 Unknown database ‘…’
- 地址或端口号错误 Communications link failure
- 驱动名写错:java.lang.ClassNotFoundException
- 常见问题
- 准备SQL语句—参数不要写死,使用?代替
- 创建PreparedStatement—一个工具—发送SQL语句
- 设置参数?
- 发送SQL语句
- executeUpdate()—增,删,改的时候使用, 返回是一个整数,表示受影响的行数
- executeQuery()—查询的时候使用, 返回的是一个结果集。
- 获取结果,处理结果
- 关闭资源
后打开的先关闭
学习笔记