我對Java開發很新,我開始學習如何連接到SQL Server。我讀過大量的教程,我目前遇到了一個與我的應用程序有關的問題,目前我面臨的錯誤是:JDBC,連接到SQL服務器
沒有找到適用於jdbc的驅動程序:sqlserver://192.168.*.***: 1433;數據庫= STC
我想知道的是我到底需要對服務器做些什麼才能完成連接?請注意,數據庫和服務器不在我的桌面上,但位於不同的位置。所有的幫助表示讚賞。
這是我的代碼。
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class SecondTest
{
public static void main(String[] argv)
{
System.out.println("-------- MySQL JDBC Connection Testing ------------");
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
System.out.println("Where is your MySQL JDBC Driver?");
e.printStackTrace();
return;
}
System.out.println("MySQL JDBC Driver Registered!");
Connection connection = null;
try
{
String url = "jdbc:sqlserver://192.168.***.***:1433;Database=STC";
String username = "*****";
String password = "******";
connection = DriverManager.getConnection(url, username, password);
}
catch (SQLException e)
{
System.out.println("Connection Failed!");
e.printStackTrace();
return;
}
if (connection != null)
{
System.out.println("Fully connected.");
}
else
{
System.out.println("Failed to make connection!");
}
}
}
我認爲你是對裝載SQLServer的一個錯誤的驅動程序。嘗試使用'Class.forName(「com.microsoft.sqlserver.jdbc.SQLServerDriver」);' – 2014-10-07 12:36:23