Java第11次实验(数据库)

时间:2023-03-09 04:13:49
Java第11次实验(数据库)

参考资料

数据结构实验参考文件
数据库初始化文件
MySQL操作视频
数据库相关jar文件请参考QQ群文件。

第1次实验

1. MySQL数据库基本操作

  • 完整演示一遍登录、打开数据库、建表、插入
  • 常见错误:语句后未跟;,SQL中出现中文的标点符号, 未use数据库直接建表
  • 技巧:打开NotePad++,将正确的建表命令粘贴进去,然后在下面对照着打
  • 参考资料:视频1、视频2
  • 参见:实验任务书题目1

2. 使用JDBC连接数据库与Statement

  • 常见问题:
    1. 将jar加入项目的Build Path
    2. MySQL数据类型与Java数据类型的转换。MySQL中的varchar、char对应Java的String,date类型对应Date,如何转换成LocalDate?
    3. insert、delete、update等命令请参考StatementTest.java。insert时,如何将Student对象转换成SQL语句?字符串拼接?
  • 参见:实验任务书题目2
  • 参考资料:视频3
  • 参考:StatementTest.javaConnectMySQL.java

3. PreparedStatement与参数化查询

  • 参见:实验任务书题目3
  • 重要:使用JDBCUtil.java改造你的代码。
  • 批量插入。参考:BatchUpdateTest.java

其他:使用MySQL Workbench图形化界面管理你的MySQL数据库

5分钟入门MySQL Workbench


4. 事务处理

  • 参见:实验任务书题目4
  • 参考:TransactionTest.java

5.JDBCUtil与DAO

  • 参见:实验任务书题目5

6. 数据库连接池