《数据库连接JDBC》PPT课件

《数据库连接JDBC》PPT课件

ID:45434868

大小:694.00 KB

页数:26页

时间:2019-11-13

《数据库连接JDBC》PPT课件_第1页
《数据库连接JDBC》PPT课件_第2页
《数据库连接JDBC》PPT课件_第3页
《数据库连接JDBC》PPT课件_第4页
《数据库连接JDBC》PPT课件_第5页
资源描述:

《《数据库连接JDBC》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7讲数据库连接(JDBC)纲要数据库知识的复习基本SQL语句JDBC基础增、删、改、查操作举例预处理语句的使用21.数据库知识的复习大家已修读过数据库系统课程,这里只复习有关知识:关系型数据库、DBMS、表、字段、记录、数据库字段记录表一个数据库可以包含多个表3数据的各种操作技术数据查找(SELECT)例如:SELECT*FROMfactory_tbwherefactory_id=‘12’数据插入(INSERT)例如:INSERTINTOproductClass_tbVALUES(‘背包’)数据删除(DELETE

2、)例如:DELETEFROMfactory_tbWHEREfactory_id=‘04‘数据更新(UPDATE)例如:UPDATEproductClass_tbSETproductClass_name=‘挎包’WHEREproductClass_id='01'4JDBC是JavaDataBaseConnectivity(Java数据连接)技术的简称,是一种可用于执行SQL语句的JavaAPI。它由一些Java语言编写的类和接口组成;JDBC为数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口

3、,使开发人员可以用纯Java语言编写完整的数据库应用程序。JDBC基础5JDBC主要功能:(1)与数据库建立连接;(2)向数据库发送SQL语句;(3)处理数据返回的结果。6JDBC有两个程序包:java.sql:核心包,这个包中的类主要完成数据库的基本操作,如生成连接、执行SQL语句、预处理SQL语句等;javax.sql:扩展包,主要为数据库方面的高级操作提供了接口和类。JDBC常用类和接口:Driver接口:加载驱动程序DriverManager类:装入所需的驱动程序,编程时调用它的方法来创建连接;Connec

4、tion接口:编程时使用该类对象创建Statement对象;Statement接口:编程时使用该类对象得到ResultSet对象JDBC的类与接口7JDBCJDBC(Java数据库连接)(sun公司提供)Java应用程序编程接口Java应用程序数据库插入修改删除查询8数据库ODBC客户机/服务器GUI应用程序ODBC(开放式数据库连接)(Microsoft提供)插入删除修改应用程序编程接口查询9JDBC驱动程序的类型JDBC驱动程序的类型JDBC-ODBC桥驱动程序及ODBC驱动程序本地API部分Java驱动程序J

5、DBC-Net纯Java驱动程序本地协议纯Java驱动程序每种不同的数据库的驱动程序都不同,但从类型上分为四类10操作步骤:创建数据源(使用JDBC-ODBC桥式驱动程序时必需创建);注册、加载特定的驱动程序;创建连接--Connection对象;利用Connection对象生成Statement对象;利用Statement对象执行SQL语句,如增、删、改、查;若是执行查询语句,还要从ResultSet读取数据;关闭ResultSet、Statement、Connection等。JDBC的使用(重点)11(1)创建

6、数据源:Windows操作系统:开始/管理工具/数据源(ODBC)选择用户DSN,点击”添加”按钮;选择对应的驱动程序,如:MicrosoftAccessDriver(*.mdb)。12(1)创建数据源(续):13(2)加载驱动程序:格式:Class.forName("驱动程序名称");请注意:不同类型的数据库加载的驱动程序不同:JDBC-ODBC桥式:Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);MsSQLsever:SQL2000:Class.forName(“co

7、m.microsoft.jdbc.sqlserver.SQLServerDriver”);SQL2005:Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”);14下载对应的JDBC驱动程序jar包文件,放入Tomcat的lib子目录中或web项目的WEB-INF/lib中。SQLServer2000驱动程序的Jar包有3个文件:SQLServer2005驱动程序的Jar包有1个文件:15成功加载后,会将加载的驱动类注册给DriverManage

8、r类,如果加载失败,将抛出ClassNotFoundException异常,即未找到指定的驱动类,所以需要在加载数据库驱动类时捕捉可能抛出的异常。try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(ClassNotFoundExceptione){System.out.println("加载数据库

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

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

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