电工与电子技术电子商务电子课件JAVA语言程序设计java11ppt.ppt
《电工与电子技术电子商务电子课件JAVA语言程序设计java11ppt.ppt》由会员分享,可在线阅读,更多相关《电工与电子技术电子商务电子课件JAVA语言程序设计java11ppt.ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、PPT模板下载:/moban/行业PPT模板:/hangye/节日PPT模板:/jieri/PPT素材下载:/sucai/PPT背景图片:/beijing/PPT图表下载:/tubiao/优秀PPT下载:/xiazai/PPT教程:/powerpoint/Word教程:/word/Excel教程:/excel/资料下载:/ziliao/PPT课件下载:/kejian/范文下载:/fanwen/试卷下载:/shiti/教案下载:/jiaoan/字体下载:/ziti/电子课件JAVA语言程序设计java11第11章JDBC技术11.1关系型数据库的驱动与连接11.2使用SQL指令操作数据库本章目录
2、11.1关系型数据库的驱动与连接一、JDBC技术概述JDBC(Java DateBase Connectivity)是一种可用于执行SQL语句指令的Java API,它由一些Java语言写的类和接口组成,主要存放在java.sql包中。常用的包括DriverManager类,Connection接口,Statement接口,ResultSetMetaDada接口,ResultSet接口等,在J2EE中又对JDBC的有关功能进行了增强和扩展,新的内容放在了javax.sql包中。Java语言程序使用JDBC与数据库进行通讯,其主要的功能是实现与各种数据库的连接,实现了API与特定驱动器的分离。J
3、DBC提供了一种标准的应用程序设计接口,使开发人员可以用纯Java语言编写完整的数据库应用程序。在Java语言的程序中不必考虑数据库的类型而采用统一的程序代码完成数据库的管理,可以很方便地将SQL语句指令传送给几乎任何一种数据库。通过使用JDBC,大大地扩展了Java语言处理数据库的能力。现在随着Java语言为越来越多的大公司所支持,大多数流行的商业化的数据库管理系统都已经包含有JDBC驱动器,而且由于Java语言的开放式策略,市场上还有第三方的产品可供选择,使用JDBC也越来越方便。JDBC可以完成以下三个任务:同一个数据库建立连接;向数据库发送SQL语句;处理数据库返回的结果。JDBC是一
4、种底层的API,它使用语句级的方式直接调用SQL命令。可以利用JDBC与ODBC之间的桥接器方便地实现对Microsoft ODBC的访问,具有平台无关性、安全性、完整性、鲁棒性等特点。二、JDBC的驱动管理器JDBC中的驱动管理器就是DriverManager类,是JDBC的管理层,它在数据库和用户驱动器之间工作,在数据库和合适的驱动器之间建立连接。真正进行数据库连接的是Driver类中的connect()方法。编程人员除了可以调用DriverManager类的getConnection()方法之外,还可以调用该类的getDriver(),getDrivers(),registerDrive
5、r()等方法进一步完成程序的功能。DriverManager类维护着一系列驱动器程序Driver类,这些类是通过实现Java类库中的Driver接口而得到的,这些类通过调用DriverManager类的getConnection()方法来注册自己,然后在DriverManager类被调用时载入,而且在数据库驱动器载入时被自动调动。调用DriverManager类的getConnection()方法是在数据库和驱动器之间建立连接的标准方法,具体格式为String url=jdbc:odbc:wombat;Connection con=DriverManager.getConnection(url
6、,oboy,12Java);三、JDBC驱动程序的类型JDBC驱动程序规范把JDBC驱动程序分为4种类型,分别应用于某种针对DBMS(DataBase Management System)的特定需求:JDBC-ODBC驱动程序 Java/本地代码驱动程序 Java协议被称为“第四类数据库协议”的纯Java实现的JDBC驱动程序11.2使用SQL指令操作数据库利用JDBC查询数据库的处理过程分下面5个步骤:载入JDBC驱动程序,连接到DBMS,创建并执行语句,处理DBMS返回的数据,终止与DBMS的连接。一、载入JDBC驱动程序通过调用Class.forName(com.mysql.jdbc.D
7、river);方法,实现载入JDBC驱动程序。所选定的驱动程序的名称二、连接到DBMSgetConnection()方法有三个重载体:getConnection(String url)getConnection(String url,Properties info)getConnection(String url,String user,String password)作用是请求DBMS访问数据库,如果访问请求被允许将返回一个Connection对象,否则该方法将抛出一个SQLException异常。执行连接的具体形式为:String url=jdbc:mysql:/localhost:330
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电工 电子技术 电子商务 电子 课件 JAVA 语言程序设计 java11ppt
限制150内