JavaEE程序设计与应用开发_第二章ppt课件.ppt

JavaEE程序设计与应用开发_第二章ppt课件.ppt

ID:59417340

大小:989.00 KB

页数:52页

时间:2020-09-19

JavaEE程序设计与应用开发_第二章ppt课件.ppt_第1页
JavaEE程序设计与应用开发_第二章ppt课件.ppt_第2页
JavaEE程序设计与应用开发_第二章ppt课件.ppt_第3页
JavaEE程序设计与应用开发_第二章ppt课件.ppt_第4页
JavaEE程序设计与应用开发_第二章ppt课件.ppt_第5页
资源描述:

《JavaEE程序设计与应用开发_第二章ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JavaEE程序设计与应用开发第2章:JDBC福建师范大学协和学院2014年2月24日内容建立ODBC数据源2JDBC操作3PreparedStatement4事务5厂商驱动连接数据库6连接池访问数据库71什么是JDBC?JDBC(JavaDataBaseConnectivity,是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯JavaAPI编写数据库应用程序.在Java

2、技术系列中,访问数据库的技术叫做JDBC,它提供了一系列的API,让Java语言编写的代码连接数据库,对数据库的数据进行添加、删除、修改和查询。java数据库连接)2JDBC相关的API?JDBC相关的API,存放在哪个包中呢?java.sql.Connection负责连接数据库java.sql包java.sql.Statement负责执行数据库SQL语句java.sql.ResultSet负责存放查询结果java.sql.DriverManager完成驱动程序的装载和建立新的数据库连接其他的接口请大家参看JDK的API文档。3两种数据库连接方法J

3、DBC-ODBC桥接方式数据库厂商驱动3两种数据库连接方法数据库厂商驱动要连接到不同厂商的数据库,应该首先安装相应厂商的数据库驱动。这就是数据库连接的第一种方式:数据库厂商驱动。问题:对于不同的数据库产品,由于厂商不一样,连接的方式肯定不一样,Java代码如何来判定是哪一种数据库呢?答案是:针对不同类型的数据库,JDBC机制中提供了“驱动程序”的的概念。对于不同的数据库,程序只需要使用不同的驱动。3两种数据库连接方法数据库厂商驱动对于Oracle数据库,只要安装Oracle驱动,JDBC就可以不需要关心具体的连接过程,来对Oracle进行操作;如果

4、是SQLServer,只需要安装SQLServer驱动,JDBC就可以不需要关心具体的连接过程,来对SQLServer进行操作;3两种数据库连接方法JDBC-ODBC桥接方式问题:安装数据库厂商驱动,需要去各自的数据库厂商网站下载驱动包,用户也许觉得很麻烦。解决方法:微软公司提供了一个解决的方案。在微软公司的Windows中,预先设计了一个ODBC(OpenDatabaseConnectivity,开放数据库互连)功能,由于ODBC是微软公司的产品,因此它几乎可以连接到所有在Windows平台下运行的数据库,由它连接到特定的数据库,不需要具体的驱动

5、。而JDBC就只需要连接到ODBC就可以了。3两种数据库连接方法JDBC-ODBC桥接方式通过ODBC,就可以连接到ODBC支持的任意一种数据库,这种连接方式叫做JDBC-ODBC桥。而使用这种方法让Java连接到数据库的驱动程序称为JDBC-ODBC桥接驱动器。(这种方式需要数据库的ODBC驱动)3两种数据库连接方法其他方法?内容JDBC简介1JDBC操作3PreparedStatement4事务5厂商驱动连接数据库6连接池访问数据库7ACCESS数据库为例进行ODBC连接在使用ODBC之前,需要配置ODBC的数据源,让ODBC知道连接的具体数据

6、库。本节以Access为例来进行ODBC连接。首先建立一个名为School.mdb的Access数据库文件,存放在硬盘上,如C盘根目录下。在里面建立一张表格:T_STUDENT(STUNO,STUNAME,STUSEX),插入一些记录,包含学生信息。ODBC支持连接到各种数据库。如Oracle、MySQL、MSSQLServer等。ACCESS数据库为例进行ODBC连接1、创建数据库文件School.mdb;2、控制面板中选择“管理工具”,双击“数据源(ODBC)图标,创建数据源;3、进行数据源设置。本节以Access为例来进行ODBC连接。本章视

7、频:第二章_建立ODBC数据源_Access数据库.exe内容JDBC简介1建立ODBC数据源2PreparedStatement4事务5厂商驱动连接数据库6连接池访问数据库71、JDBC四个步骤1.通过JDBC连接到ODBC,并获取连接对象;2.使用Statement接口运行SQL语句;3.处理SQL语句运行结果,这和具体的操作有关;4.关闭数据库连接。1、JDBC四个步骤1.通过JDBC连接到ODBC,并获取连接对象;Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");指定驱动,表示连接到ODBC,而不是

8、别的驱动;Class.forName(“驱动名”)表示加载数据库的驱动类;"sun.jdbc.odbc.JdbcOdbcD

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。