【发布时间】:2014-12-01 21:09:11
【问题描述】:
我是 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!");
}
}
}
【问题讨论】:
-
我认为您为 SQLServer 加载了错误的驱动程序。试试
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
标签: java sql jdbc database-connection