奇趣技术网 收藏本站
设为主页
商务合作
首页 新闻中心 行业动态 软件新闻 安全资讯 病毒预警 漏洞发布 操作系统 Dos Win9x Win2000 WinXP Win2003 WinVista Linux Unix
数据库 DB2 Access MSSQL MySQL Oracle Sybase 编程技术 ASP PHP JSP CGI/Perl XML .Net C/C++/C# VB VC Delphi Java 汇编
安全技术 安全教学 工具介绍 漏洞利用 病毒防范 入侵检测 防火墙 安全防范 汉化破解 攻击实例 加密解密 技术论坛
中华网络安全联盟 >> 数据库 >> DB2 >> JSP如何连接DB2数据库
数据库
Access
SQL Server
MySQL
DB2
Oracle
Sybase
  • IBM DB2将用于信息服务

  • IBM新版DB2数据库“毒

  • IBM的DB2新增亮点:数

  • 诊断DB2数据库锁的问题

  • IBM新版DB2增加“范围

  • 从DB2图表中删除N个行

  • 如何学会使用db2指令(

  • DB2数据提取转化的一个

  •   
    JSP如何连接DB2数据库
    字体:

    中华网络安全联盟    作者:佚名    来源:网络转载    时间:2006-3-23

    JSP与DB2数据库连结的问题网上有很多资料,但笔者发现大部分资料均有误,无法真正处理与DB2连结的问题,笔者经过研究解决了这个问题,现将我的一点心得发表出来,与君共享。

    <%@ 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上运行通过。

    字体:
     
    设为主页 收藏本站 联系我们 友情连接 商务合作 网友留言
    Copyright©2006-2008 中华网络安全联盟 All rights reserved.