1、2022-11-271第第 14 章章 数据库程序设计数据库程序设计2022-11-272本章总体纲要本章总体纲要 基本原理基本原理 Microsoft Access数据库环境建立数据库环境建立 数据库程序设计数据库程序设计 基于基于SQL Server 2000的的JDBC-ODBC桥数据库程序设计桥数据库程序设计 基于第四类基于第四类JDBC驱动程序的数驱动程序的数据库程序设计据库程序设计 数据库程序设计性能优化数据库程序设计性能优化2022-11-273数据库基本知识数据库基本知识2022-11-274基本过程基本过程2022-11-275JDBC驱动程序类型驱动程序类型 第一类第一类J
2、DBC驱动程序驱动程序 JDBC-ODBC桥桥 第二类第二类JDBC驱动程序驱动程序 本地化方法实现本地化方法实现JDBC的的API 第三类第三类JDBC驱动程序驱动程序 通过中间件实现通过中间件实现JDBC的的API 第四类第四类JDBC驱动程序驱动程序 直接采用直接采用Java语言实现与特定数据库交互的协议,语言实现与特定数据库交互的协议,直接访问数据库直接访问数据库2022-11-276本章总体纲要本章总体纲要 基本原理基本原理 Microsoft Access数据库环境建立数据库环境建立 数据库程序设计数据库程序设计 基于基于SQL Server 2000的的JDBC-ODBC桥数据库
3、程序设计桥数据库程序设计 基于第四类基于第四类JDBC驱动程序的数驱动程序的数据库程序设计据库程序设计 数据库程序设计性能优化数据库程序设计性能优化2022-11-277Microsoft Access数据库环境建立数据库环境建立 Microsoft Access数据库的直接操作数据库的直接操作 Microsoft Access数据库的数据库的ODBC数据源数据源2022-11-278本章总体纲要本章总体纲要 基本原理基本原理 Microsoft Access数据库环境建立数据库环境建立 数据库程序设计数据库程序设计 基于基于SQL Server 2000的的JDBC-ODBC桥数据库程序设计
4、桥数据库程序设计 基于第四类基于第四类JDBC驱动程序的数驱动程序的数据库程序设计据库程序设计 数据库程序设计性能优化数据库程序设计性能优化2022-11-279数据库程序设计数据库程序设计2022-11-2710数据库程序设计数据库程序设计 数据库表操作数据库表操作 列操作列操作 记录操作记录操作2022-11-2711本章总体纲要本章总体纲要 基本原理基本原理 Microsoft Access数据库环境建立数据库环境建立 数据库程序设计数据库程序设计 基于基于SQL Server 2000的的JDBC-ODBC桥数据库程序设计桥数据库程序设计 基于第四类基于第四类JDBC驱动程序的数驱动程
5、序的数据库程序设计据库程序设计 数据库程序设计性能优化数据库程序设计性能优化2022-11-2712基于基于SQL Server 2000的的JDBC-ODBC桥数据库程序设计桥数据库程序设计 SQL Server 2000数据库管理系统的安装数据库管理系统的安装 SQL Server 2000数据库的直接操作数据库的直接操作 SQL Server 2000的的ODBC数据源数据源 基于基于SQL Server 2000的的JDBC-ODBC桥桥数据库程序设计数据库程序设计2022-11-2713本章总体纲要本章总体纲要 基本原理基本原理 Microsoft Access数据库环境建立数据库环
6、境建立 数据库程序设计数据库程序设计 基于基于SQL Server 2000的的JDBC-ODBC桥数据库程序设计桥数据库程序设计 基于第四类基于第四类JDBC驱动程序的数驱动程序的数据库程序设计据库程序设计 数据库程序设计性能优化数据库程序设计性能优化2022-11-2714基于第四类基于第四类JDBC驱动程序的驱动程序的数据库程序设计数据库程序设计 基于基于SQL Server 2000的第四类的第四类JDBC驱驱动程序的安装动程序的安装 基于基于SQL Server 2000的的JDBC数据库程数据库程序设计序设计2022-11-2715本章总体纲要本章总体纲要 基本原理基本原理 Mic
7、rosoft Access数据库环境建立数据库环境建立 数据库程序设计数据库程序设计 基于基于SQL Server 2000的的JDBC-ODBC桥数据库程序设计桥数据库程序设计 基于第四类基于第四类JDBC驱动程序的数驱动程序的数据库程序设计据库程序设计 数据库程序设计性能优化数据库程序设计性能优化2022-11-2716数据库程序设计性能优化数据库程序设计性能优化 连接池机制连接池机制 预编译语句机制预编译语句机制 SQL语句批处理机制语句批处理机制 基于基于JNDI的数据源命名机制的数据源命名机制2022-11-2717作业作业习题习题14.62022-11-2718本课件使用要求本课件
8、使用要求 使用本课件,必须注明引用使用本课件,必须注明引用(具体见下一具体见下一个幻灯片个幻灯片)书及课件均可能出现一些错误和缺陷,书及课件均可能出现一些错误和缺陷,恳切希望广大读者特别是讲授此课程的恳切希望广大读者特别是讲授此课程的老师批评指正老师批评指正2022-11-2719引用声明引用声明 本课件来源于本课件来源于(或参考了或参考了)下面的书及其课下面的书及其课件件:雍俊海雍俊海.Java程序设计教程程序设计教程.北京北京:清华清华大学出版社大学出版社,2007.2022-11-2720免责声明免责声明 请合法使用课件,其用途应当合法有益请合法使用课件,其用途应当合法有益而且不应对任何
9、人造成任何伤害或损失而且不应对任何人造成任何伤害或损失 同时请注意教材作者及出版社没有对本同时请注意教材作者及出版社没有对本课件课件作作出任何承诺与保证出任何承诺与保证2022-11-2721参考文献参考文献 本课件的参考文献与下面书的参考文献相同本课件的参考文献与下面书的参考文献相同 雍俊海雍俊海.Java程序设计教程程序设计教程.北京北京:清华大学清华大学出版社出版社,2007.雍俊海雍俊海.Java程序设计习题集程序设计习题集(含参考答案含参考答案).北京北京:清华大学出版社清华大学出版社,2006.雍俊海雍俊海.Java程序设计程序设计.北京北京:清华大学出版清华大学出版社社,2004
10、.2022-11-2722雍俊海编写过的教材和教参雍俊海编写过的教材和教参雍俊海雍俊海.计算机动画算法与编程基础计算机动画算法与编程基础.北京北京:清华大学清华大学出版社出版社.2008.雍俊海雍俊海.Java程序设计程序设计.北京北京:清华大学出版社清华大学出版社.2008.雍俊海雍俊海.Java程序设计教程程序设计教程(第第2版版).北京北京:清华大学出清华大学出版社版社.2007.雍俊海雍俊海.Java程序设计习题集程序设计习题集(含参考答案含参考答案).北京北京:清华清华大学出版社大学出版社,2006.雍俊海雍俊海.Java程序设计程序设计.北京北京:清华大学出版社清华大学出版社.20
11、04.2022-11-2723雍俊海编写过的教材和教参雍俊海编写过的教材和教参 雍俊海雍俊海.计算机动画算法与编程基础计算机动画算法与编程基础.北京北京:清华大学清华大学出版社出版社.2008.2022-11-2724雍俊海编写过的教材和教参雍俊海编写过的教材和教参 雍俊海雍俊海.Java程序设计程序设计.北京北京:清华大学出版社清华大学出版社,2008.2022-11-2725雍俊海编写过的教材和教参雍俊海编写过的教材和教参 雍俊海雍俊海.Java程序设计教程程序设计教程.清华大学出版社清华大学出版社,2007.普通高等教育精品教材普通高等教育精品教材普通高等教育普通高等教育“十一五十一五”国国家级规划教材家级规划教材2022-11-2726雍俊海编写过的教材和教参雍俊海编写过的教材和教参 雍俊海雍俊海.Java程序设计习题程序设计习题集(含参考答案)集(含参考答案).清华大学出版社清华大学出版社,2006.2022-11-2727雍俊海编写过的教材和教参雍俊海编写过的教材和教参 雍俊海雍俊海.JAVA程序设计程序设计.北京北京:清华大学出版社清华大学出版社.2004.2022-11-2728谢谢谢谢 请多指教请多指教