当前位置: 首页 > 图文教程 > 网络编程 > JSP > JSP如何连接DB2数据库

JSP
关于seeion的文章
jsp与javaBeans的结合使用
使用JavaBean,一句代码完成对文本文件读取和写入!!!
利用HttpSessionListener实现网站在线人数统计功能
第一章:taglib 原理和实现
用web_xml控制Web应用的行为(上)待徐
Taglib 原理和实现:第三章 tag之间的嵌套和属性读取
Taglib 原理和实现:第四章 循环的Tag
学习笔记:ServletContext接口
checkbox的使用
DelphiBBS的JSP实现(未经授权).
可以自动跳转到出错页面的servlet/jsp框架
学用Java Web Start 部署应用程序
Web页面数据批量录入----使用上传组件与JXL工具包联合实现
使用jsp实现word、excel格式报表打印
JSP页面查询显示常用模式
使用XML封装数据库操作语句的实现(完全版)--发布源码
深入浅出taglib
用Java实现Web服务器
如何利用xml,javascript绕开applet的安全问题

JSP如何连接DB2数据库


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-02   浏览: 49 ::
收藏到网摘: n/a

<%@ page session="false" %>
<%@ page import="java.sql.*"%>
<%@ page import="java.util.*"%>

<html>
<head>
</head>
<body>
 <%

  String url="jdbc:db2:ch";   //此格式为jdbc:子协议:子名称,其中ch是数据库名
  String user="db2inst1";    //数据库连接者ID
  String password="db2inst1";  //数据库连接者密码
  DriverManager.registerDriver(new COM.ibm.db2.jdbc.app.DB2Driver()); 
  //最为关鍵的是这一句,DB2和ORACLE一样,最好要用显式创建一个驱动器实例,并用驱动器管理者注册它。
  //其它数据库一般用Class.forName("xxxxxxxxxxx "); 
  Connection conn=null;
  try{
   conn= DriverManager.getConnection(url,user,password);    
   Statement stmt=conn.createStatement();     //创建数据库连接对象
   String sql="select * from task";
   ResultSet rs=stmt.executeQuery(sql);
 %>
 <table border=1 cellspacing=1 cellpadding=0 >
  <%
   while(rs.next()) {   //判断是否记录集尾
  %>
  <tr>
   <td><%=rs.getString(1)%></td>  //取出每一列的值,并显示
   <td><%=rs.getString(2)%></td>
   <td><%=rs.getString(3)%></td>
   <td><%=rs.getString(4)%></td>
   <td><%=rs.getString(5)%></td>
   <td><%=rs.getString(6)%></td>
  </tr>
  <%}
  rs.close();
  rs=null;
  stmt.close();
  stmt=null;            
 }
 finally{            // 不管是否有出错,最后总要关闭连结
 if (conn!=null){
  conn.close();
 }
}
%>
</table>
<body>
<html>

  以上程序在AIX4.3+DB27.2+JDK1.3+TOMCAT4.1.6上运行通过。