No suitable driver found for jdbc:microsoft:sqlserver://localhost:1433

来源:百度知道 编辑:UC知道 时间:2024/06/21 19:25:54
程序出现这个提示java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=naffa
我用JDBC连接的。SQL server 2000 Server 2000 Service Pack 3a和SQL server 2000Driver for JDBC Servive Pack 3安装好了,而且哪三个jar我也放好了,环境也配好了。可是就是出不来~
请大家帮帮忙
源码:
<!-- SQLServer2000.jsp文件 -->
<%@ page language="java" contentType="text/html; charset=gb2312"%>

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

<html>
<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#FFFFFF" text="#000000">

<%

try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //加载驱动程序
//Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
//Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDrive

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //加载驱动程序

楼主SQL Server 2000 JDBC 数据库却用了ODBC 的驱动程序错了.

应该是 com.micorosoft.jdbc.sqlserver.SQLServerDriver

祝楼主早日成功!

账户问题??
以前用Administrator访问SQL服务器(Windows server 2003,sql server 2000),也是访问不了,重建一个用户名,权限用为管理员才进去。搞了半天才搞明白,被领导骂的那个惨。

我记得2005里面是这样的jdbc:sqlserver://localhost:1433

换成这个 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

你把两个连接方式搞混了