单元十 数据库编程《计算机程序设计 Java》同步教学(电工版)(课件)

2023-08-23
| 22页
| 93人阅读
| 0人下载
普通

内容正文:

单元十 数据库编程 授课学时:8学时 主讲: 教学目标 教学重点与难点 新课导入与项目展示 任务1-“学生信息管理小工具”的界面设计 任务2-在应用程序中实现对指定数据库的连接操作 任务3-在应用程序中实现数据库的查询和更新操作 主要内容 教学目标 知识 目标 了解JDBC基本概念、驱动程序及主要功能 熟悉DriverManager、 Connection、 Statement、 ResultSet接口及常用方法 理解JDBC连接和访问数据库的步骤 技能 目标 掌握利用JDBC技术连接和访问数据库的基本步骤 能在具体应用环境中实现数据库的连接和访问 教学重点及难点 教学 重点 利用JDBC连接数据库的技术 访问数据库的基本步骤 教学 难点 使用JDBC的高级特性开发应用程序 新课导入与项目展示 利用本章将要学习的Java数据库编程技术,编程开发一个“学生信息管理小工具”。 项目描述 项目展示 任务1:“学生信息管理小工具”的界面设计 任务分析 根据项目描述的要求,项目界面中所需基本组件的类型、数量和作用分别为: 窗体:“学生信息管理小工具”程序的主显示窗口; 按钮:添加五个按钮,分别用于“浏览”、“增加”、“查看”、“删除”、“修改”五个功能; 文本框:添加一个文本框,用于显示学生信息; 滚动条:用于辅助显示文本框中的内容。 任务1:“学生信息管理小工具”的界面设计 相关知识点 JFrame容器的基本应用; JButton、JTextArea、JScrollPane组件的基本应用; 任务1:“学生信息管理小工具”的界面设计 任务实施 设计过程: 创建窗体类StudentInfo,该类继承于JFrame类,并在该窗体中添加本项目所需控件,各个控件及说明如下表所示: 代码实现: 【程序文件1:StudentInfo.java】 任务1:“学生信息管理小工具”的界面设计 技能拓展任务 对程序文件1进行修改:在主界面中添加一个菜单栏和五个菜单项,用它们代替原来的“浏览”、“增加”、“查看”、“删除”、“修改”五个功能按钮。 任务2:在应用程序中实现对指定数据库的连接操作 任务分析 根据Java数据库应用程序编程的一般方法,要在Java应用程序中实现对数据库的连接,主要包括以下几个步骤: 创建数据库,添加数据源 连接数据库 任务2:在应用程序中实现对指定数据库的连接操作 相关知识点 以Access数据库为例,创建数据库,并添加数据源。如图所示: 任务2:在应用程序中实现对指定数据库的连接操作 相关知识点 JDBC简介: Java 数据库连接(Java Database Connectivity,JDBC),由一组用Java编程语言编写的类和接口组成,是一组专门用于连接和操作数据库的标准API,各个数据库厂商只要按照此标准进行相应数据库的开发和实现,Java应用程序就可以借助JDBC对不同厂商的数据库进行操作,并实现与数据库的完全通信。所以,JDBC使得用Java语言开发的应用程序不依赖于具体的数据库,具有良好的跨平台性。 常见的JDBC驱动程序: JDBC-ODBC桥接驱动程序 JDBC本地驱动程序 网络协议搭配纯Java驱动程序 本地协议搭配纯Java驱动程序 任务2:在应用程序中实现对指定数据库的连接操作 相关知识点 JDBC的基本功能包括: 建立与数据库的连接 执行SQL语句和处理查询结果 关闭与数据库的连接 采用JDBC-ODBC桥接方式连接数据库的一般步骤为: 加载驱动程序 Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”) 定义连接字符串、数据库用户名和密码 建立数据库连接 Connection conn=DriverManager.getConnection(url,username,passwordd); 任务2:在应用程序中实现对指定数据库的连接操作 实例10-1:建立数据库连接 【学习目标】熟悉Access数据库的建立和数据源的配置;理解Java应用程序连接数据库的基本过程。 【知识要点】数据库的建立、数据源的配置;连接程序中驱动程序的设置和URL的指定 。 【完成步骤】 1.创建一个Access数据库; 2.配置对应的数据源; 3.编写程序; 4.编译并运行程序。 任务2:在应用程序中实现对指定数据库的连接操作 任务实施 根据上述数据库连接的相关知识,在程序文件1的基础上,增加应用程序连接数据库的代码,具体的设计过程和详细代码如下: 代码实现: 【程序文件2:StudentInfo.java】 任务2:在应用程序中实现对指定数据库的连接操作 技能拓展任务 参照程序文件2的数据库连接过程,通过JDBC-ODBC桥接方式连接SQL Server 2

资源预览图

单元十  数据库编程《计算机程序设计 Java》同步教学(电工版)(课件)
1
单元十  数据库编程《计算机程序设计 Java》同步教学(电工版)(课件)
2
单元十  数据库编程《计算机程序设计 Java》同步教学(电工版)(课件)
3
单元十  数据库编程《计算机程序设计 Java》同步教学(电工版)(课件)
4
单元十  数据库编程《计算机程序设计 Java》同步教学(电工版)(课件)
5
单元十  数据库编程《计算机程序设计 Java》同步教学(电工版)(课件)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。