我想与SQLServer2012连接。我得到了JRE 7和sqljdbc4.jar。当我使用eclipse启动程序时连接正常,但是当我创建JAR文件连接时无法完成。我应该改变什么? sqljdbc4.jar被添加到引用的库和jre7 \ lib。
这是代码:
String host = textFieldHost.getText();
String instantion = textFieldInstation.getText();
String url = "jdbc:sqlserver://" + host + "\\" + instantion + ":1433;databaseName=db";
try
{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
conn = DriverManager.getConnection(url, textField.getText(), String.valueOf(passwordField.getPassword()));
}
catch (ClassNotFoundException e1)
{
e1.printStackTrace();
} catch (SQLException e)
{
e.printStackTrace();
}
答案 0 :(得分:1)
运行应用程序时,您需要将sqljdbc4.jar
添加到classpath
类路径是Java运行时环境搜索类和其他资源文件的路径。可以在调用JDK工具(首选方法)时使用-classpath
选项或通过设置CLASSPATH
环境变量来设置类路径。
例如:
java -classpath sqljdbc4.jar;. com.foo.Main