【发布时间】:2011-12-10 18:19:46
【问题描述】:
我是 Java 新手,我正在 Netbeans 6.9.1 IDE 上开发 Java EE 应用程序。我必须将我的 java 应用程序与 SQL Server 2005 连接。
为此,我已经下载了 sqljdbc.jar 文件并将其放入我系统上的C:\Program Files (x86)\Microsoft SQL Server\JDBC Drver\lib,并在命令提示符下设置了它的类路径,如下所示
set classpath=.;C:\Program Files (x86)\Microsoft SQL Server\JDBC Drver\lib\sqljdbc.jar
并通过右键单击主项目并选择其属性选择库在 IDE 中设置类路径。然后在编译选项卡中添加了一个sqljdbc.jar,但是当我执行这段代码时
import java.sql.*;
/**
*
* @author abc
*/
public class DBConnection
{
public Connection dbConnect(String db_connect_string)
{
try
{
Class.forName(
"com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn =
DriverManager.getConnection(db_connect_string);
System.out.println("connected");
return conn;
}
catch (Exception e)
{
System.out.println(e);
e.printStackTrace();
return null;
}
}
}
这行Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");给我ClassNotFound错误
【问题讨论】:
-
您的包裹中可能有错字。请尝试 'Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");'
标签: java sql-server netbeans jdbc classnotfoundexception