添加Java MS SQL server驱动程序
让我先介绍一下,我是一名经验丰富的开发人员,但对Java还不熟悉。我已经完成了标准的google/so查找,但似乎无法解决我的问题 我正在玩弄用mac上的netbeans点击连接mssql 2008服务器的方法 我已经转到“服务”选项卡,右键单击驱动程序并添加了一个新的驱动程序。我下载并添加了jar文件 我的代码如下:添加Java MS SQL server驱动程序,java,sql-server,Java,Sql Server,让我先介绍一下,我是一名经验丰富的开发人员,但对Java还不熟悉。我已经完成了标准的google/so查找,但似乎无法解决我的问题 我正在玩弄用mac上的netbeans点击连接mssql 2008服务器的方法 我已经转到“服务”选项卡,右键单击驱动程序并添加了一个新的驱动程序。我下载并添加了jar文件 我的代码如下: import java.sql.*; private void btnCheckSQLActionPerformed(java.awt.event.ActionEvent evt
import java.sql.*;
private void btnCheckSQLActionPerformed(java.awt.event.ActionEvent evt) {
String url = "jdbc:sqlserver://sqlserver01.****.com:1433;databaseName=****;user=****;password=******";
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con = DriverManager.getConnection(url);
String sql = "Select UserName from Users";
stmt = con.createStatement();
rs = stmt.executeQuery(sql);
while (rs.next()) {
System.out.println(rs.getString(1));
}
} catch (Exception e) {
e.printStackTrace();
}
}
我得到一个错误:
java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
java.sql.SQLException: No suitable driver found for jdbc:sqlserver://sqlserver01.*****.com:1433;databaseName=****;user=****;password=******
当我删除该行时:Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”);我得到一个错误:
java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
java.sql.SQLException: No suitable driver found for jdbc:sqlserver://sqlserver01.*****.com:1433;databaseName=****;user=****;password=******
我还尝试:
import com.microsoft.sqlserver.jdbc.SQLServerDriver;
但是错误是说包不存在。您是如何执行java命令的?如果使用命令行,请添加-cp。如果您使用eclipse之类的东西,则需要将其添加到您的环境中(添加外部JAR)将“JAR”添加到netbeans中的项目类路径中。引用:Jar不在类路径上