Skip to content

elpsykongloo/JLU-SE-22-Database-Application-Development

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

吉林大学软件学院2022级必修课-数据库应用程序开发-源码速通

个人认为,这门课叫作JAVA操作数据库(JDBC)更为合适……

课程内容是使用XP的虚拟机,在上面安装DB2(一种数据库系统),然后编写JAVA程序进行可视化操作;选了企业级数据库性能调优的需要注意,这个使用的是SAMPLE数据库

请注意,DB2自带JDK,不需要额外安装JAVA;自带的是JAVA5,非常旧,不习惯的可以在本地计算机远程连接虚拟机来用高版本JAVA

本文档(README)中的内容是纯粹速通实验+实验报告的教程,如果需要看详细教程请点击下方相关链接 也可以打开课程资源,里面有老师的PPT,看PPT自学

本文目录

下面开始本文的正文部分


本文目录

0. 开始之前

  • 虚拟机环境搭建
  • DB2数据库的安装与配置

1. 运行第一个JAVA程序

  • JAVA环境配置
  • 补全课本P171代码并在命令行运行(任务一)

2. 数据库的查询和更新

  • 使用JDBC进行基础查询(任务二:修改labstaff.java)
  • 控制台下的查询结果展示
    • 基础数据更新(任务三:修改labupdate.java)
  • 处理正常、溢出、未查询到三种情况

4. GUI界面开发初步

  • 将控制台程序转换为GUI(任务四:改造labupdate.java)
  • 使用JOptionPane实现用户交互

5. 完整GUI应用(增删改查)开发

  • 实现TEMPL表的展示(before 任务5:实现展示TEMPL表的基础GUI)
  • 实现TEMPL表的插入(任务5:增加插入功能)
  • 单行插入功能
  • 多行插入功能
  • 子查询插入功能
  • 实现TEMPL表的删除(任务5.1:增加删除功能)
  • 空值处理优化(任务6:插入时的空值的设置)
  • 异常处理机制(任务7:插入时的异常处理)
  • 实现TEMPL表的查询和修改(任务8:增加查询和删除功能)

6. 高级特性开发

  • 高级特性操作实现(任务九:高级SQL操作)
  • ResultSet的定位操作
  • 批处理操作
  • 数据库元数据查询

7. 高级GUI开发

  • 图片数据处理(任务十:emp_photo表操作)
  • 大文本数据处理(任务十一:CLOB检索)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published