服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - DB2 - JSP如何连接DB2数据库

JSP如何连接DB2数据库

2020-05-31 16:45DB2数据库教程网 DB2

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

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

  1. <%@ page session="false" %> 
  2. <%@ page import="java.sql.*"%> 
  3. <%@ page import="java.util.*"%>  
  4.  
  5. <html> 
  6. <head> 
  7. </head> 
  8. <body> 
  9.  <% 
  10.  
  11.   String url="jdbc:db2:ch";   //此格式为jdbc:子协议:子名称,其中ch是数据库名 
  12.   String user="db2inst1";    //数据库连接者ID 
  13.   String password="db2inst1";  //数据库连接者密码 
  14.   DriverManager.registerDriver(new COM.ibm.db2.jdbc.app.DB2Driver());  
  15.   //最为关鍵的是这一句,DB2和ORACLE一样,最好要用显式创建一个驱动器实例,并用驱动器管理者注册它。 
  16.   //其它数据库一般用Class.forName("xxxxxxxxxxx ");  
  17.   Connection conn=null
  18.   try
  19.    conn= DriverManager.getConnection(url,user,password);     
  20.    Statement stmt=conn.createStatement();     //创建数据库连接对象 
  21.    String sql="select * from task"
  22.    ResultSet rs=stmt.executeQuery(sql); 
  23.  %> 
  24.  <table border=1 cellspacing=1 cellpadding=0 > 
  25.   <% 
  26.    while(rs.next()) {   //判断是否记录集尾 
  27.   %> 
  28.   <tr>  
  29.    <td><%=rs.getString(1)%></td>  //取出每一列的值,并显示 
  30.    <td><%=rs.getString(2)%></td> 
  31.    <td><%=rs.getString(3)%></td> 
  32.    <td><%=rs.getString(4)%></td> 
  33.    <td><%=rs.getString(5)%></td> 
  34.    <td><%=rs.getString(6)%></td> 
  35.   </tr> 
  36.   <%} 
  37.   rs.close(); 
  38.   rs=null
  39.   stmt.close(); 
  40.   stmt=null;             
  41.  } 
  42.  finally{            // 不管是否有出错,最后总要关闭连结 
  43.  if (conn!=null){ 
  44.   conn.close(); 
  45.  } 
  46. %> 
  47. </table> 
  48. <body> 
  49. <html>  

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

延伸 · 阅读

精彩推荐
  • DB2DB2专家王云谈商业智能BI

    DB2专家王云谈商业智能BI

    王云说: 既然讲商业智能,我们大家都在讲及时性,我们讲要有绩效,要有BPM,我自己就来看看我们能不能在这个会场上,我们来实践一下,如果大家抬头...

    DB2数据库教程网4202020-06-10
  • DB2python之sqlalchemy创建表的实例详解

    python之sqlalchemy创建表的实例详解

    这篇文章主要介绍了数据库之sqlalchemy创建表的实例详解的相关资料,希望通过本文能帮助到大家,让大家掌握理解这部分内容,需要的朋友可以参考下...

    wait_for_eva8502020-06-11
  • DB2DB2 UDB V8.1管理学习笔记(三)

    DB2 UDB V8.1管理学习笔记(三)

    本文主要讲解DB2 UDB V8.1管理学习笔记(三),有需要的朋友可以参考下 ...

    DB2数据库教程网3182020-06-03
  • DB2db2数据库常用操作命令大全

    db2数据库常用操作命令大全

    这篇文章主要介绍了db2数据库常用操作命令大全,汇总了DB2的常用操作命令,分享给大家供大家参考,需要的朋友可以参考下...

    db2教程网6962021-10-21
  • DB2如何访问大型机、小型机上的DB2 9数据服务器

    如何访问大型机、小型机上的DB2 9数据服务器

    数据库连接工具软件 DB2 connect的基本特性是为桌面应用程序和服务主机的数据库服务器之间提供一种连接交互访问的方法。这些桌面应用程序所在的环境可...

    脚本之家3242020-06-10
  • DB2DB2 SELECT语句高级用法

    DB2 SELECT语句高级用法

    DB2 SELECT语句高级用法,学习db2数据库的朋友可以参考下。 ...

    DB2数据库教程网6242020-06-08
  • DB2CentOS下DB2数据库安装过程详解

    CentOS下DB2数据库安装过程详解

    这篇文章主要介绍了CentOS下DB2数据库安装过程详解,本文步骤详细,操作的命令也比较全,需要的朋友可以参考下 ...

    DB2数据库教程网3572020-06-06
  • DB2分析DB2活动日志满的原因及解决DB2日志满方法与避免方案

    分析DB2活动日志满的原因及解决DB2日志满方法与避免方案

    本文简单地介绍了DB2中日志的使用、活动日志以及首个活动日志的概念、日志满的原因、日志满的诊断、临时处理以及避免办法 ...

    wdc3462020-06-05