No suitable driver是什么原因造成?如何解决?

albert 2002-04-29 05:03:00
各路大虾,小弟用JSP连接数据库(SQL SERVER和ACCESS).但总是在Tomcat的DOS窗口内显示"No suitable driver".是什么原因? 小弟是Win2000 Server + Tomcat4.0.3 + Java2sdk1.4.0+MS SQL Server2000.
源程序如下:

====================
sql_data.java:
====================

import java.sql.*;
public class sql_data
{
String sDBDriver = "sun.jdbc.odbc.JdbcObdcDriver";
String sConnStr = "jdbc:odbc:bct";
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;

public sql_data()
{
try
{
Class.forName(sDBDriver);
}
catch( java.lang.ClassNotFoundException e)
{
System.err.println("sql_data():" + e.getMessage());
}
}

public ResultSet executeQuery(String sql)
{
rs = null;
try
{
conn = DriverManager.getConnection(sConnStr);
stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
}
catch(SQLException ex)
{
System.err.println("sql_data.executeQuery:" + ex.getMessage());
}
return rs;
}


====================
employeetel.jsp:
====================

<%@ page language="java" %>
<%@ page import="java.io.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="sql_data" %>

<%@ page contentType="text/html;charset=gb2312" %>
<jsp:useBean id="sqlbean" class="sql_data" scope="session" />

<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>员工通信录</title>
</head>

<body>


<%! String strName, strExtension, strMobile; %>

<p> </p>

<%
ResultSet RS = sqlbean.executeQuery("SELECT * FROM EmployeeTel");
while( RS.next() )
{
strName = RS.getString( "Name" );
strExtension = RS.getString( "Extension" );
strMobile = RS.getString( "Mobile" );
%>



<%
}
RS.close();
%>


</body>

</html>





}
...全文
1082 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
albert 2002-05-08
  • 打赏
  • 举报
回复
谢谢 waterdragonfly(见到PLMM就脸红)和wjfxiao(卧龙)!
albert 2002-04-30
  • 打赏
  • 举报
回复
再加20分!!
waterdragonfly 2002-04-30
  • 打赏
  • 举报
回复
如果只连接SQL SERVER的话可以用微软的JDBC fro sqlserver驱动,速度快多了。
waterdragonfly 2002-04-30
  • 打赏
  • 举报
回复
用 JDBC-ODBC桥 , 好 像 不 存 在 数 据 库 驱 动 加 载 的 问 题 (也 没 有 相 应 的 驱 动 让 你 加 载 ),你 的 DSN设 置 正 确 吗 ?
albert 2002-04-29
  • 打赏
  • 举报
回复
wjfxiao(卧龙) 大虾,估计没有加载,数据库驱动库如何加载?
wjfxiao 2002-04-29
  • 打赏
  • 举报
回复
数据库驱动库加载了吗?
albert 2002-04-29
  • 打赏
  • 举报
回复
各路大虾,小弟用JSP连接数据库(SQL SERVER和ACCESS).但总是在Tomcat的DOS窗口内显示"No suitable driver".是什么原因? 小弟是Win2000 Server + Tomcat4.0.3 + Java2sdk1.4.0+MS SQL Server2000.
源程序如下:

====================
sql_data.java:
====================

import java.sql.*;
public class sql_data
{
String sDBDriver = "sun.jdbc.odbc.JdbcObdcDriver";
String sConnStr = "jdbc:odbc:bct";
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;

public sql_data()
{
try
{
Class.forName(sDBDriver);
}
catch( java.lang.ClassNotFoundException e)
{
System.err.println("sql_data():" + e.getMessage());
}
}

public ResultSet executeQuery(String sql)
{
rs = null;
try
{
conn = DriverManager.getConnection(sConnStr);
stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
}
catch(SQLException ex)
{
System.err.println("sql_data.executeQuery:" + ex.getMessage());
}
return rs;
}

}



====================
employeetel.jsp:
====================

<%@ page language="java" %>
<%@ page import="java.io.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="sql_data" %>

<%@ page contentType="text/html;charset=gb2312" %>
<jsp:useBean id="sqlbean" class="sql_data" scope="session" />

<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>员工通信录</title>
</head>

<body>


<%! String strName, strExtension, strMobile; %>

<p> </p>

<%
ResultSet RS = sqlbean.executeQuery("SELECT * FROM EmployeeTel");
while( RS.next() )
{
strName = RS.getString( "Name" );
strExtension = RS.getString( "Extension" );
strMobile = RS.getString( "Mobile" );
%>



<%
}
RS.close();
%>


</body>

</html>

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧