`
dearsuper
  • 浏览: 67949 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
社区版块
存档分类
最新评论

jsp用jdbc连接db2 v7.2数据库的方法

阅读更多
说明:
   数据库版本:db2 UDB v7.2
   服务器操作系统:aix4.3.3
    192.168.168.2是服务器的IP地址;
    6789是jdbc2侦听的端口号,需和服务器端设置一致,如果服务器本身用的就是6789,那么程序的这个地方引用时,可省略这个号码。
    chaodb是建立在服务器上的一个数据库;
    db2inst1是拥有chaodb数据库的实例用户;
    mima是实例用户db2inst1的密码;
    先在数据库中建立一个表,名字是tname,其中有一列是username,录入一些数据进去。


1、关闭服务器上的web服务;
2、停止jdbc侦听进程db2jd,db2jd一般启动的是6789的端口服务,
   先用ps -ef | grep db2jd 查看到它的进程号
   然后用kill -9 <进程号>  命令停止;
3、在数据库服务器中,进入/usr/lpp/db2_07_01/java12目录,执行./usejdbc2以启用jdbc2;
4、将/usr/lpp/db2_07_01/java12下的db2java.zip拷贝到自己所在web工程的WEB-INF\lib下,如果使用的是tomcat,将拷贝后的文件更名为db2java.jar;
5、在服务器上,su - <数据库实例用户名>
           执行db2jstrt 6789    (这句启动了db2jd进程,6789是默认的服务器侦听jdbc2连接的端口,也可以设置成另外的任意不冲突的端口。)
6、在自己所建立工程中,建立一个测试的jsp文件,内容如下:
   <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*"%>

   <html>
   <body>
   以下是从db2数据库读取的数据:<hr>
   <table border=1>
   <%
   Class.forName("COM.ibm.db2.jdbc.net.DB2Driver").newInstance();
   Connection con=java.sql.DriverManager.getConnection("jdbc:db2://192.168.168.2:6789/chaodb","db2inst1","mima");
   Statement stmt=con.createStatement();
    ResultSet rst=stmt.executeQuery("select username from tname");
    while(rst.next())
    {
     out.println("<tr>");
     out.println("<td>"+rst.getString("username")+"</td>");
     out.println("</tr>");
    }
    //关闭连接、释放资源
    rst.close();
    stmt.close();
    con.close();
    %>   
    </table>
    </body>
    </html>


分享到:
评论
3 楼 dearsuper 2007-09-04  
其实我要进行说明的本意,是如何在DB2 V7.2上面启用jdbc2,然后使程序使之配合。
2 楼 robinjim 2007-09-03  
,跟oracle确实不太一样,为什么要启动一个特定的服务
1 楼 robinjim 2007-09-03  
呵呵,最好加上try和finally

相关推荐

    jsp中jdbc数据库连接

    jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc...

    JDBC连接DB2数据库详解.doc--转载

    在本文中,我们将深入探讨如何使用JDBC连接到IBM的DB2数据库。 首先,JDBC是Java的一部分,无需额外安装,只需在程序中引入`import java.sql.*;`即可使用其功能。要连接到DB2数据库,你需要知道连接字符串。对于...

    JSP如何连接到DB2

    通过以上步骤,可以实现在JSP中通过JDBC连接并操作DB2数据库的功能。这种方式不仅限于JSP,也可以应用于任何基于Java的Web应用程序。需要注意的是,在实际开发过程中还需要考虑异常处理、连接池管理等因素,以确保...

    JSP通过JDBC驱动连接各种数据库的方法

    本篇将详细阐述如何使用JSP结合JDBC驱动来连接并操作多种类型的数据库,包括Access、MySQL、Oracle、DateBase以及SQL Server。 1. **JSP与JDBC基础** 在JSP中,我们通常在或!...%&gt;代码段内编写Java代码。JDBC是...

    eclipse JDBC连接数据库及jsp操作数据库数据详细教程.docx

    本教程旨在指导读者如何使用Eclipse、JDBC和JSP来连接数据库并操作数据库数据。整个教程分为三部分:安装准备工作、安装Tomcat和MyEclipse、配置JDBC连接数据库。 一、安装准备工作 在开始本教程前,需要安装一些...

    JSP之JDBC数据库开发

    【JSP之JDBC数据库开发】是关于使用JavaServer Pages(JSP)和Java Database Connectivity(JDBC)技术进行数据库操作的学习主题。JSP是一种基于Java的服务器端脚本语言,用于生成动态网页内容,而JDBC是Java平台中...

    JSP通过JDBC驱动各种数据库方法

    本主题将深入探讨如何使用JSP通过JDBC驱动来连接并操作不同类型的数据库,如MySQL、SQL Server、Oracle 9i以及Access。 首先,JSP是Java平台上的动态网页技术,它允许开发者在HTML代码中嵌入Java代码,从而在服务器...

    JSP使用JDBC连接MYSQL数据库的方法

    在JSP中使用JDBC连接MySQL数据库,可以让Web应用实现数据的存储、检索、更新等操作。这是构建动态网站和应用程序时非常重要的能力。以下是使用JSP结合JDBC连接MySQL数据库需要掌握的知识点: 1. JDBC驱动下载与配置...

    PG-java jdbc连接数据库

    最后,`PGJDBC.war`文件通常是一个Web应用程序的归档文件,包含使用JDBC连接PG数据库的Web应用的所有组件,如Servlet、JSP页面、JavaBeans等。部署这个WAR文件到支持Java Web应用的服务器(如Tomcat、Jetty等),...

    Oracle JDBC连接缓存对JSP数据库处理性能的优化.pdf

    【Oracle JDBC连接缓存对JSP数据库处理性能的...综上所述,理解并掌握Oracle JDBC连接缓存的原理和使用方法,对于提升JSP应用的数据库性能具有重要意义,对于开发人员来说,是提高系统效率、增强用户体验的关键技能。

    jdbc驱动 java web jsp连接sql数据库

    在jsp连接SQL server 2000数据库时,必须添加相关的jdbc驱动,设置其环境变量,并在程序中编写jdbc代码来实现数据库的连接,从而在java web中对数据库进行查找、插入、删除更新等操作。 jdbc驱动文件必须包含:...

    Jsp 使用JDBC连接各种数据库的实例代码

    本压缩包内含有MSSQL数据库备份文件,以及基于JDBC连接MsSQL/MYSQL/Oracle/Access等常用数据库的示例代码,比较经典的低级问题,笔者也曾遇到过当初学JSp的时候,曾经因为不会连接数据库而很苦恼,这次你可参考...

    Java jdbc数据库连接池总结

    JDBC 是一种“开放”的方案,它为数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯 Java 语言编写完整的数据库应用程序。 JDBC 提供两种 API,分别是面向开发人员...

    Jsp利用JDBC连接MsSQL_MYSQL_Oracle等各种数据库的代码

    本主题将详细讲解如何使用JSP结合JDBC来连接MsSQL、MYSQL和Oracle这三种不同类型的数据库。 首先,我们从JDBC的基本概念入手。JDBC提供了统一的接口,使得开发者可以编写通用的代码来访问不同的数据库系统,无需...

    JSP+JDBC+DB.rar_ jsp jdbc_jdbc_jdbc jsp_jdbc mdb jsp_jsp jdbc

    标题"JSP+JDBC+DB.rar_ jsp jdbc_jdbc_jdbc jsp_jdbc mdb jsp_jsp jdbc"表明这是一个关于如何使用JSP和JDBC来处理数据库操作的资源包,可能包含了多种不同的数据库连接方式。描述中的“Java做的采用多种方式连接各种...

Global site tag (gtag.js) - Google Analytics