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