java swing gui应用程序使用sql server 2005作为后端使用Windows身份验证

时间:2011-06-07 17:24:10

标签: java sql-server-2005 user-interface

当我在netbeans 7.0 ide中执行我的java应用程序时出现此错误,对此有任何帮助将不胜感激。

  

SQL异常:   com.microsoft.sqlserver.jdbc.SQLServerException:   与主机的TCP / IP连接   PRANAVVENKAT-PC,端口1433失败了。   错误:“连接被拒绝:连接。   验证连接属性,   检查一个SQL Server的实例   正在主机上运行并接受   端口上的TCP / IP连接,和   没有防火墙阻止TCP   连接到港口。“。

try {
             Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
       String connectionUrl = "jdbc:sqlserver://PRANAVVENKAT-PC\\SQLEXPRESS;"+"databaseName=CallCenter";
        Connection con = DriverManager.getConnection(connectionUrl);

        PreparedStatement stat = con.prepareStatement("insert into customer (name,password)values(?,?)");
     String name=jTextField1.getText();
     String password=jPasswordField1.getText();
      stat.setString(1, name);      
      stat.setString(2, password);
      stat.executeUpdate();

     } catch (SQLException e) {
      System.out.println("SQL Exception: "+ e.toString());
    } catch (ClassNotFoundException cE) {
       System.out.println("Class Not Found Exception: "+ cE.toString());
    }  

2 个答案:

答案 0 :(得分:0)

看起来你的数据库没有运行或有什么东西挡住你的路径。打开SQL Server Management Studio并验证数据库是否正在运行,以及您是否可以从计算机连接到该数据库。

另外,请仔细检查您的连接字符串是否正确。

答案 1 :(得分:0)

只需转到SQL Server配置管理器,然后单击“MSSQL服务器的协议”启用所有禁用的选项。现在接下来转到控制面板并打开“本地服务”这将显示所有服务本地SQL服务器并双击它然后它将显示其状态,如果它显示“正在运行”然后好其他明智点击“重启”,接下来去回到你的sql server重启服务器,然后连接你的服务器。

相关问题