JavaOOP第04章深入JDBC.ppt
《JavaOOP第04章深入JDBC.ppt》由会员分享,可在线阅读,更多相关《JavaOOP第04章深入JDBC.ppt(17页珍藏版)》请在三一办公上搜索。
1、深入JDBC,Java高级编程 第四章,课程目标,掌握JDBC的工作原理掌握如何获取数据库连接掌握如何对数据进行增、删、改、查掌握元数据掌握对结果集操作的方法,JDBC概念,JDBC是Java数据库连接技术的简称,提供连接各种常用数据库的能力,Java应用程序,JDBC,JDBC,JSP/Servlet,客户端,数据库服务器,应用服务器,数据库服务器,客户端,JDBC程序的工作原理,JDBC API提供者:sun公司内容:供程序员调用的接口与类,集成在java.sql和javax.sql包中,如:DriverManager类Connection接口Statement接口ResultSet接口D
2、riverManager提供者:sun公司作用:载入各种不同的JDBC驱动JDBC 驱动提供者:数据库厂商作用:负责连接各种不同的数据库,Sql Server,Oracle,JDBC API,JDBC Driver Manager,JDBC 驱动,JDBC 驱动,Java 应用程序,JDBC API,JDBC API可做三件事:与数据库建立连接、执行SQL 语句、处理结果,Connection,DriverManager,Statement,ResultSet,DriverManager:依据数据库的不同,管理JDBC驱动 Connection:负责连接数据库并担任传送数据的任务 Statem
3、ent:由 Connection 产生、负责执行SQL语句 ResultSet:负责保存Statement执行后所产生的查询结果,客户端,数据库服务器,1,2,3,4,JDBC驱动,JDBC驱动由数据库厂商提供在个人开发与测试中,可以使用JDBC-ODBC桥连方式在生产型开发中,推荐使用纯Java驱动方式,DB Server,DBServer,JDBC API,JDBC Driver Manager,纯Java 驱动,JDBCODBC桥,Java 应用程序,ODBC,JDBC驱动,纯Java驱动由JDBC驱动直接访问数据库优点:100%Java,快又可跨平台缺点:访问不同的数据库需要下载专用的
4、JDBC驱动,JDBC 驱动,Java 应用程序,JDBC API,DBServer,JDBC驱动,使用纯Java驱动方式进行直连1、下载数据库厂商提供的驱动程序包2、将驱动程序包引入工程中3、编程,通过纯Java驱动方式与数据库建立连接,-语法-String URL=jdbc:microsoft:sqlserver:/localhost:1433;DatabaseName=news;Class.forName();Connection con=DriverManager.getConnection(URL,sa,sa);,sql server数据库驱动类的完全限定类名,演示:在工程中引入JD
5、BC驱动程序包,数据库名称,创建数据表:FirstLevelTitle,JDBC应用,要求对新闻标题进行管理:1、新闻标题存储在Sql Server 2005中2、通过JDBC对新闻标题进行增、删、改、查操作,操作步骤,使用Statement插入数据,使用PreparedStatement增、删、改、查数据,1,2,元数据,元数据用于描述数据库或数据库一部分的数据,它是关于数据的数据。元数据被用于动态地调节数据库的内容和结果集。它分为两类,一类是关于数据库的,另一类是关于结果集的。,数据库的DatabaseMetaData元数据,DatabaseMetaData对象能够提供关于特定数据库的结构
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JavaOOP 04 深入 JDBC

链接地址:https://www.31ppt.com/p-6509360.html