连接sql server JAR文件

时间:2014-01-30 08:41:14

标签: java sql-server jar

我想与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();
        }

1 个答案:

答案 0 :(得分:1)

运行应用程序时,您需要将sqljdbc4.jar添加到classpath 类路径是Java运行时环境搜索类和其他资源文件的路径。可以在调用JDK工具(首选方法)时使用-classpath选项或通过设置CLASSPATH环境变量来设置类路径。 例如:

java -classpath sqljdbc4.jar;. com.foo.Main