《jps访问数据库》ppt课件

上传人:tian****1990 文档编号:74595140 上传时间:2019-01-28 格式:PPT 页数:26 大小:291.50KB
返回 下载 相关 举报
《jps访问数据库》ppt课件_第1页
第1页 / 共26页
《jps访问数据库》ppt课件_第2页
第2页 / 共26页
《jps访问数据库》ppt课件_第3页
第3页 / 共26页
《jps访问数据库》ppt课件_第4页
第4页 / 共26页
《jps访问数据库》ppt课件_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《《jps访问数据库》ppt课件》由会员分享,可在线阅读,更多相关《《jps访问数据库》ppt课件(26页珍藏版)》请在金锄头文库上搜索。

1、第6章 数据库与JDBC技术,4.1 JDBC技术工作原理,JDBC是JAVA数据库连接(Java DataBase Connectivity)技术的简称,是为各种常用数据库提供无缝连接的技术。它由一些Java语言编写的类和界面组成。JDBC为数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯 Java语言编写完整的数据库应用程序。,JDBC的任务 (1) 加载数据库驱动程序 (2)与一个数据库建立连接向数据库发送SQL语句 (3) 处理数据库返回的结果 JDBC是一种低级的API,JDBC和ODBC及其他API的比较 (1) ODBC不适合在Jav

2、a中直接使用,因为它是一个C语言实现的API,从Java程序调用本地的C程序会在安全性、完整性、健壮性方面都有许多缺点。 (2) 不能完全精确地实现从ODBC,C,API到Java API的翻译。 (3) ODBC很难学,它把简单和高级功能混杂在一起,甚至对非常简单的查询,其选项也非常复杂。而JDBC恰好相反,其尽量保证简单功能的简便性,而同时在必要时允许使用高级功能。 (4) 启用纯Java需要象JDBC这样的Java API,两层模型和三层模型 JDBC API既支持数据库访问的两层模型,也支持三层模型。 (1) 两层模型,(2) 三层模型,4.2 通过JDBC访问数据库,JSP连接Ora

3、cle8/8i/9i数据库(用thin模式) 步骤: (1) 加载驱动程序: Class.forName(“oracle.jdbc.driver.OracleDriver“); (2) 建立连接: Connection conn= DriverManager.getConnection(url,user,password); 文件 testoracle.jsp,JSP连接Sql Server7.0/2000数据库 步骤: (1) 加载驱动程序: Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver“); (2) 建立连接: Co

4、nnection conn= DriverManager.getConnection(url,user,password); 文件 testsqlserver.jsp,JSP连接DB2数据库 步骤: (1) 加载驱动程序:Class.forName(“com.ibm.db2.jdbc.app.DB2Driver “); (2) 建立连接:Connection conn= DriverManager.getConnection(url,user,password); 文件 testdb2.jsp,JSP连接Informix数据库 步骤: (1) 加载驱动程序: Class.forName(“co

5、m.informix.jdbc.IfxDriver“); (2) 建立连接: Connection conn= DriverManager.getConnection(url); 文件 testinformix.jsp,JSP连接Sybase数据库 步骤: (1) 加载驱动程序: Class.forName(“com.sybase.jdbc.SybDriver“); (2) 建立连接: Connection conn= DriverManager.getConnection(url, SysProps); 文件 testsybase.jsp,JSP连接MySQL数据库 步骤: (1) 加载驱动

6、程序: Class.forName(“org.gjt.mm.mysql.Driver“); (2) 建立连接: Connection conn= DriverManager.getConnection(url); 文件 testmysql.jsp,JSP连接PostgreSQL数据库 步骤: (1) 加载驱动程序: Class.forName(“org.postgresql.Driver“); (2) 建立连接: Connection conn= DriverManager.getConnection(url,user,password); 文件 testpostgresql.jsp,4.3

7、在JSP中通过JDBC-ODBC桥来访问数据库,JDBC和数据库建立连接的一种常见方式是通过JDBC-ODBC桥。由于ODBC驱动程序被广泛地使用,建立这种桥后,使得JDBC有能力访问几乎所有类型的数据库。,4.3.1 数据源,现SQL Server服务器上已建立数据库stru,该库中有一个表student,如图4-2、图4-3所示。,图4-2 企业管理器界面,图4-3 student数据表内容,首先要配置ODBC,如图4-4所示,选择ODBC数据源(Win2000在管理工具中;Win98在控制面板中)。,图4-4 管理工具界面,双击ODBC数据源图标出现如图4-5所示的界面,选择“用户DSN

8、”页,单击“添加”按钮,出现如图4-6所示界面。,图4-5 ODBC界面,图4-6 创建数据源界面,为新增的数据源选择驱动程序,SQL Server数据库选择SQL Server(若是Access数据库选择Microsoft Access Driver (*.mdb)),单击“完成”按钮,出现如图4-7所示界面。在名称栏中输入名称,这个名称可以和数据库的名称不同,但是这个名称是以后JSP识别数据库的依据。在服务器栏中输入一个数据库服务器名,可以是网络上另一个机器。,图4-7 建立数据源到SQL Server,单击“下一步”按钮,出现如图4-8所示的界面,选择连接SQL Server的ID。在登

9、录ID中输入SQL Server的用户名sa,在密码中输入相应的密码,单击下一步,出现如图4-9所示的界面。,图4-8 选择SQL Server登录方式,图4-9 选择数据库,在“更改默认的数据库为”框中选择数据库stru,然后单击下一步出现如图4-10所示界面。,图4-10 参数设置,单击“完成”后,出现所配置的数据源信息窗口,如图4-11所示。,图4-11 ODBC SQL Server安装,单击“测试数据源”按钮,若正常则出现如图4-12所示的连接成功界面。,图4-12 测试数据源结果界面,4.3.2 JDBC-ODBC桥,要对数据库中的数据进行操作还要经过以下几步设置 (1) 加载驱动程序 (2) 创建连接 (3) 向数据库发送SQL语言 (4) 处理查询结果,ResultSet 对象的常用方法,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号