添加Java MS SQL服务器驱动程序

时间:2015-05-04 14:06:08

标签: java sql-server

让我先说一下,我是一位经验丰富的开发人员,但对Java来说是新手。我已经完成了标准的google / so查找,但我似乎无法解决我的问题。

我正在使用Mac上的netbeans按钮点击连接到mssql 2008服务器。

我已经转到服务标签,右键单击了Drivers并添加了一个新的。我下载了https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774并添加了jar文件。

我的代码如下:

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

当我删除该行时:Class.forName(“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;

但是那些说包不存在的错误。

0 个答案:

没有答案