其他分享
首页 > 其他分享> > JDBC

JDBC

作者:互联网

一、数据库
1. 设计数据库 5分
1.1 创建数据库 goods_db

 

1.2 创建数据表 tb_goods

1.3 设计字段

1.4 添加5条数据

 

2. 创建实体类 5分


2.1 创建一个和数据表名字一样的类,首字母大写


2.2 创建 和字段名字一样的 private 属性

 


2.3 自动生成get和set方法

ALT+INSERT

 

3. JDBC 5分
3.1 项目里注册驱动
3.1.1. 找到MySql版本对应的驱动(MySQL8就用8的驱动)直接给

 

3.1.2. 项目里新建lib目录,并将驱动复制进去


3.1.3. 添加为库(add as library),让项目知道有驱动

 

3.2 准备配置信息
3.2.1 配置驱动位置
3.2.2 配置数据库连接url jdbc:mysql://地址:端口号/数据库 ----> "jdbc:mysql://127.0.0.1:3306/数据库名";

3.2.3 配置用户名
3.2.4 配置密码

 

 

 

 

 

3.3 注册驱动,什么时候注册?应该在类加载的时候注册 static代码块
Class.forName(驱动位置);

 

 

 (自动生成try)

 

3.4 连接数据库
DriverManager.getConnection(URL, 用户名, 密码);

 

 

 3.5 统一关闭

 

 

 

 

 

4. Dao 30分

正确创建数据表

4.1. 获取数据库连接对象

4.2. 编写sql语句
4.3. 执行sql语句
4.3.1 PreparedStatement 预编译sql
4.3.2 给sql里面的问号 ? 赋值
4.3.3 执行 executeUpdate()
4.4. 关闭sql、关闭连接
4.5. 将mysql数据和java类映射
4.5.1 创建一个和数据表名字一样的类,首字母大写
4.5.2 创建 和字段名字一样的 private 属性
4.5.3 自动生成get和set方法

 

 

 

查:
四、查
1. 获取数据库连接对象
2. 编写sql
3. 创建rset对象用来保存查询结果
4. 执行sql
4.3.1 PreparedStatement 预编译sql
4.3.2 给sql里面的问号 ? 赋值
5. 执行executeQuery() sql查询
5.1 将查询结果保存到rset里面
5.2 .next() 获取下一行的数据
6. 关闭

 

 

 界面设计

1、主界面,题目没有就取MainWin,添加窗口取名AddWin

 

 

 

 

 

 

4.主窗口Main方法显式窗口

 

 

 5.给所有按钮添加点击事件并表明备注

 

 

 

6.窗口加载事件并写好备注(windowOpened)

 

 

 

 

 

功能实现

1、查询数据库填充到表格,可以在构造方法中调用,也可以在窗口加载处理方法中调用

 

 

 

 

2、获取输入框的输入内容

 

 

 

 

 

3.点击清空按钮清空输入框内容

 

 

 

4.添加窗口点击确认按钮 非空验证,判断书否都输入了内容

 

 

 

5.消息弹窗

 

 

6.确认/取消弹窗

 

 

 

7.获取下拉列表选中的内容

 

 

8.取消按钮关闭窗口

 

 

 

 

 

总体功能实现

1.删除

 

 

 

 

2.添加

 

 

 

3.模糊查询

 

标签:JDBC,4.3,创建,数据库,3.2,sql,驱动
来源: https://www.cnblogs.com/Lappland520/p/16417275.html