- 1
- 0
- 约 47页
- 2015-12-13 发布于广东
- 举报
Statement????stmt=conn.createStatement();???? String????sql=select????*????from????test;???? ResultSet????rs=stmt.executeQuery(sql);???? while(rs.next())????{%???? 第一个字段内容为:%=rs.getString(1)%???? 第二个字段内容为:%=rs.getString(2)%???? %}%???? %out.print(数据库操作成功);%???? %rs.close();???? stmt.close();???? conn.close();???? %???? /body???? /html 4.3.3 JSP连接DB2数据库 用JSP连接DB2数据库的代码如下: %@????page????contentType=text/html;charset=gb2312%???? %@????page????import=java.sql.*%???? html???? body???? %Class.forName(com.ibm.db2.jdbc.app.DB2Driver);???? String????url=jdbc:db2://localhost:5000/sample;???? //sample为数据库名???? String????user=admin;???? String????password=;???? Connection????conn=????DriverManager.getConnection(url,user,password);? * 第4章 JDBC 连 接 第4章 JDBC 连 接 4.1 JDBC概述 4.2 JDBC常用接口方法 4.3 JSP通过JDBC连接各种数据库 思考题 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 4.1 JDBC 概 述 4.1.1 JDBC的诞生 自从Java语言于1995年5月正式公布以来,很快便风靡全球,出现了大量用Java语言编写的程序,其中也包括数据库应用程序。当时,由于没有一个Java语言的数据库连接及操作API(Application Programming Interface,应用程序接口),编程人员不得不在Java程序中加入C语言的ODBC函数调用。这就使很多Java的优秀特性无法充分发挥,比如平台无关性、面向对象特性等。 随着越来越多的编程人员对Java语言的日益喜爱,越来越多的公司在Java程序开发上投入的精力日益增加,对Java语言接口访问数据库的API的要求也越来越强烈。也由于ODBC有其不足之处,比如它并不容易使用,没有面向对象的特性等,因此,Sun公司决定开发以Java语言为接口的数据库应用程序开发接口。 Java编程语言是编写数据库应用程序的优秀语言,是因为这种语言具有健壮、安全、易用、易理解以及可自动从网络上下载等特点。但是,对于Java数据应用程序而言,需要通过某种方式来与各种不同的数据源进行通信,而JDBC API 则提供了实现这一功能的机制。 在JDK 1.x版本中,JDBC只是一个可选部件,到了JDK 1.1公布时,SQL类包(也就是JDBC API)就成为了Java语言的标准部件。? JDBC API是一类Java API,用于访问几乎任何类型的表格式数据。从商业利润的角度考虑,JDBC是一个商标名而不是首字母缩略词。尽管如此,通常认为JDBC的全称是Java Database Connectivity。最初,JDBC是数据源访问API的惟一商标名,而最近JavaTM Database Connectivity 已补充为第二个商标名。JDBC API 由一组用Java编程语言编写的类和接口组成,这些类和接口为工具/数据库开发人员提供了标准API,同时使得完全使用Java语言来编写具有业界标准的数据库应用程序成为可能。 JDBC API更易于将SQL语句发送到关系数据库系统,同时支持所有SQL变种。 JDBC API在访问数据源方面胜于SQL,从而能够与其他类型的数据源进行交互。 JDBC API的价值在于:该程序可以访问几乎任何数据源,而且可以运行于配有Java虚拟机的任何平台上。换句话说,通过使用JDBC API,没有必要再分别编写访问Access、MySQL、SQL Server、Sybase、Informix、DB2、Oracle等数据库的程序,而只用编写一个程序即可将SQL或
您可能关注的文档
- Visual C# 2005程序设计教程 作者 978-7-302-19477-4 ch04.ppt
- Visual C# 2005程序设计教程 作者 978-7-302-19477-4 ch05.ppt
- Visual C# 2005程序设计教程 作者 978-7-302-19477-4 ch06.ppt
- Visual C# 2005程序设计教程 作者 978-7-302-19477-4 ch09.ppt
- Visual C# 2005程序设计教程 作者 978-7-302-19477-4 ch10.ppt
- Visual C# 2005程序设计教程 作者 978-7-302-19477-4 ch11.ppt
- Visual C# 2005程序设计教程 作者 978-7-302-19477-4 ch13.ppt
- Visual C# 2005程序设计教程 作者 978-7-302-19477-4 ch14.ppt
- Visual C# 2008程序设计教程 作者 978-7-302-26232-9 ch02.ppt
- Visual C# 2008程序设计教程 作者 978-7-302-26232-9 ch04.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 储能电站电池充放电管理制度.docx VIP
- 2024年重庆市铜梁县公开招聘城市协管员试题带答案详解.docx VIP
- 2024年重庆市奉节县公开招聘城市协管员试题带答案详解.docx VIP
- 2024《管理报告体系研究的国内外文献综述》4600字.docx VIP
- 2026-2031年中国基金市场发展前景预测研究报告.docx VIP
- (人教2024版)数学六年级下册 第4单元《比例》大单元教学设计 .pdf VIP
- 高中物理课件:向心加速度.ppt VIP
- 青岛市2025年高三一模语文试卷(含答案).pdf
- 4 数据管理能力成熟度DCMM标准解读.pptx VIP
- 《诊疗六步》.pptx VIP
原创力文档

文档评论(0)