欢迎来到天天文库
浏览记录
ID:41111598
大小:291.51 KB
页数:26页
时间:2019-08-16
《《JPS访问数据库》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第6章数据库与JDBC技术理论JDBC技术技能熟练用JDBC-ODBC桥来访问数据库,能灵活使用各种SQL来进行数据库的操作要求掌握JSP与数据库的连接技术——JDBC,掌握JSP数据库编程技术4.1JDBC技术工作原理JDBC是JAVA数据库连接(JavaDataBaseConnectivity)技术的简称,是为各种常用数据库提供无缝连接的技术。它由一些Java语言编写的类和界面组成。JDBC为数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯Java语言编写完整的数据库应用
2、程序。JDBC的任务(1)加载数据库驱动程序(2)与一个数据库建立连接向数据库发送SQL语句(3)处理数据库返回的结果JDBC是一种低级的APIJDBC和ODBC及其他API的比较(1)ODBC不适合在Java中直接使用,因为它是一个C语言实现的API,从Java程序调用本地的C程序会在安全性、完整性、健壮性方面都有许多缺点。(2)不能完全精确地实现从ODBC,C,API到JavaAPI的翻译。(3)ODBC很难学,它把简单和高级功能混杂在一起,甚至对非常简单的查询,其选项也非常复杂。而JDBC恰好相反,其尽量保证简单功
3、能的简便性,而同时在必要时允许使用高级功能。(4)启用纯Java需要象JDBC这样的JavaAPI两层模型和三层模型JDBCAPI既支持数据库访问的两层模型,也支持三层模型。(1)两层模型(2)三层模型4.2通过JDBC访问数据库JSP连接Oracle8/8i/9i数据库(用thin模式)步骤:(1)加载驱动程序:Class.forName("oracle.jdbc.driver.OracleDriver");(2)建立连接:Connectionconn=DriverManager.getConnection(url,
4、user,password);文件testoracle.jspJSP连接SqlServer7.0/2000数据库步骤:(1)加载驱动程序:Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");(2)建立连接:Connectionconn=DriverManager.getConnection(url,user,password);文件testsqlserver.jspJSP连接DB2数据库步骤:(1)加载驱动程序:Class.forName("com
5、.ibm.db2.jdbc.app.DB2Driver");(2)建立连接:Connectionconn=DriverManager.getConnection(url,user,password);文件testdb2.jspJSP连接Informix数据库步骤:(1)加载驱动程序:Class.forName("com.informix.jdbc.IfxDriver");(2)建立连接:Connectionconn=DriverManager.getConnection(url);文件testinformix.jsp
6、JSP连接Sybase数据库步骤:(1)加载驱动程序:Class.forName("com.sybase.jdbc.SybDriver");(2)建立连接:Connectionconn=DriverManager.getConnection(url,SysProps);文件testsybase.jspJSP连接MySQL数据库步骤:(1)加载驱动程序:Class.forName("org.gjt.mm.mysql.Driver");(2)建立连接:Connectionconn=DriverManager.getCon
7、nection(url);文件testmysql.jspJSP连接PostgreSQL数据库步骤:(1)加载驱动程序:Class.forName("org.postgresql.Driver");(2)建立连接:Connectionconn=DriverManager.getConnection(url,user,password);文件testpostgresql.jsp4.3在JSP中通过JDBC-ODBC桥来访问数据库JDBC和数据库建立连接的一种常见方式是通过JDBC-ODBC桥。由于ODBC驱动程序被广泛地使
8、用,建立这种桥后,使得JDBC有能力访问几乎所有类型的数据库。4.3.1数据源现SQLServer服务器上已建立数据库stru,该库中有一个表student,如图4-2、图4-3所示。图4-2企业管理器界面图4-3student数据表内容首先要配置ODBC,如图4-4所示,选择ODBC数据源(Win2000在管理工具
此文档下载收益归作者所有