我是一名Java开发的新手,现在正在学习如何连接SQL服务器。我阅读了许多教程,但目前我的应用程序出现了问题,我遇到的错误是:
未找到适当的驱动程序,以便连接jdbc:sqlserver://192.168.*.***:1433;Database=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!");
}
}
}
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
。 - Pramod Karandikar