您好,欢迎来到达网官方网站           客户ID 密码   注册 忘记密码?
达网
全国服务热线  
达网学院 | 付款方式

JSP如何连接DB2数据库

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);

最为关键的是这一句,DB2和ORACLE一样,最好要用显式创建一个驱动器实例,并用驱动器管理者注册它。

其它库一般用Class.forName;

Connection conn=null;

try{

conn= DriverManager.getConnection;

Statement stmt=conn.createStatement;创建库连接对象

String sql=select * from task;

ResultSet rs=stmt.executeQuery;

%>

<table border=1 cellspacing=1 cellpadding=0 >

<%

while) {判断是否记录集尾

%>

<tr>

<td><%=rs.getString%></td>取出每一列的值,并显示

<td><%=rs.getString%></td>

<td><%=rs.getString%></td>

<td><%=rs.getString%></td>

<td><%=rs.getString%></td>

<td><%=rs.getString%></td>

</tr>

<%}

rs.close;

rs=null;

stmt.close;

stmt=null;

}

finally{ 不管是否有出错,最后总要关闭连结

if {

conn.close;

}

}

%>

</table>

<body>

<html>

以上程序在AIX4.3+DB27.2+JDK1.3+TOMCAT4.1.6上运行通过。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);

最为关键的是这一句,DB2和ORACLE一样,最好要用显式创建一个驱动器实例,并用驱动器管理者注册它。

其它库一般用Class.forName;

Connection conn=null;

try{

conn= DriverManager.getConnection;

Statement stmt=conn.createStatement;创建库连接对象

String sql=select * from task;

ResultSet rs=stmt.executeQuery;

%>

<table border=1 cellspacing=1 cellpadding=0 >

<%

while) {判断是否记录集尾

%>

<tr>

<td><%=rs.getString%></td>取出每一列的值,并显示

<td><%=rs.getString%></td>

<td><%=rs.getString%></td>

<td><%=rs.getString%></td>

<td><%=rs.getString%></td>

<td><%=rs.getString%></td>

</tr>

<%}

rs.close;

rs=null;

stmt.close;

stmt=null;

}

finally{ 不管是否有出错,最后总要关闭连结

if {

conn.close;

}

}

%>

</table>

<body>

<html>

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



Copyright 2006-2012 dw.net.cn 达网网络技术有限公司 版权所有
公司地址:宁波市大梁街118号世纪广场B座19楼1902室 [地图] 邮编:315000
中文域名:达网.cn  公司微博:weibo.com/dwnetwork  信产部备案号:浙ICP备09010049号
软件开发, 行业软件, 网站建设, 网站托管, 服务器技术  网站地图 RSS订阅