安装的db2 v8.1自带的db2驱动用不起,写个jsp页面,用forName()装载测试连接的时候老是出现"no suitable driver“的错误提示

原创 2004年09月20日 10:32:00

db2 v8.1提供的db2java.zip驱动是可以用的,这里有点奇怪的是,它必须与wsad或websphere 联合使用的时候才不会报错,在用resin,tomcat等载入驱动的时候就会出现你提到的问题!真是有点FT!

我用的是直连,服务器是tomcat,驱动路径在classpath里设置了,在common/lib下面也放了一个
测试代码如下:
<%
// 程序2-16:使用JSP连接DB2数据库
// 程序名称:testdb2.jsp
%>
<%@ page contentType="text/html;charset=GB2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
Class.forName("COM.ibm.db2.jdbc.app.DB2Driver").newInstance();
                     //指明连接所用的驱动程序

String url="jdbc:db2://localhost:50000/SAMPLE";
//sample为所连接的数据库名
String user="db2admin";
String password="admin";
Connection conn= DriverManager.getConnection(url,user,password);
//Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
Statement stmt=conn.createStatement();
String sql="select * from STUDENT";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {
%>
您的第一个字段内容为:<%= rs.getString(1)%>
您的第二个字段内容为:<%= rs.getString(2)%>
<%
}
%>
<%
rs.close();
stmt.close();
conn.close();
%>
</body>
</html>

错误信息:no suitable driver

奇怪的是正如”小东哥“说的,在wsad里设置了数据源,通过jndi用同样的驱动却可以正常访问

DBVisualizer 添加数据库JDBC驱动

DbVisualizer是一个完全基于JDBC的跨平台数据库管理工具。它允许通过JDBC的驱动同时连接各种不同的数据库;立刻指向并浏览数据库结构,观看数据库对象的详细特征,图解桌面数据、任意的SQL声...
  • skyboy11yk
  • skyboy11yk
  • 2013年09月26日 16:52
  • 17413

Spark SQL连接数据库找不到Mysql驱动解决方法

这里说明一点:本文提到的解决Spark insertIntoJDBC找不到Mysql驱动的方法是针对单机模式(也就是local模式)。在集群环境下,下面的方法是不行的。这是因为在分布式环境下,加载my...
  • sdujava2011
  • sdujava2011
  • 2015年09月27日 22:39
  • 5339

java连接数据库时加载驱动程序Class.forName(driveName)详解

java连接数据库时加载驱动程序Class.forName(driveName)详解
  • VipMao
  • VipMao
  • 2016年04月05日 19:53
  • 5880

在Linux 上安装DB2 8.1 并配置windows 客户端连接

第一次在linux上安装DB2,参考了很多的网上资源,但是主要的是“Linux下安装DB2 version 8.1 的详细步骤”。同时把自己遇到的问题住了一个记录,以做学习之用。VMWARE使用的是V...
  • QQ301826
  • QQ301826
  • 2011年07月09日 14:29
  • 1206

Windows下安装DB2-Express-C并创建schema测试连接

Windows下安装DB2-Express-C并创建schema测试连接工具: 1.DB2-Express-C 链接:http://pan.baidu.com/s/1i4TpIrb 密码:s3vy...
  • Love_Legain
  • Love_Legain
  • 2017年06月29日 11:35
  • 577

db2存储过程在关联使用left join 时候出现的不是自己想要的结果可能性,以及解决办法

下面是我自己写的一个例子。困扰我半天才解决:
  • xianxian925
  • xianxian925
  • 2014年04月10日 20:06
  • 1499

Linux环境下安装DB2V10.5_server_x86_64说明

说明,此文档安装为静默安装,适合无图形界面Linux,当然,在有图形Linux也可以执行静默安装, 只是图形界面多了一种选择方式,而无图形界面只能使用静默安装的方式,安装包db_install为db2...
  • sungsasong
  • sungsasong
  • 2017年06月02日 22:50
  • 1490

JSP连接各类数据库大全(Oracle,MSSQL,DB2,Informix,SyBASE,MYSQL,PostgreSQL)

一、jsp连接Oracle8/8i/9i数据库(用thin模式)   testoracle.jsp如下:                  String url="jdbc:oracle...
  • SoftTestingStudying
  • SoftTestingStudying
  • 2011年08月12日 17:13
  • 277

db2 v8.1的许可证文件

  • 2009年12月04日 15:45
  • 1KB
  • 下载

DB2 V8.1 license 永不过期

  • 2008年11月01日 15:51
  • 899B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:安装的db2 v8.1自带的db2驱动用不起,写个jsp页面,用forName()装载测试连接的时候老是出现"no suitable driver“的错误提示
举报原因:
原因补充:

(最多只允许输入30个字)