1

Java アプリケーションから SQL Server 2005 に接続しようとしています。

try{
        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
        String connectionurl = "jdbc:sqlserver://servername\\SQLEXPRESS;" + "database=master";
        Connection con = DriverManager.getConnection(connectionurl);
        System.out.println("Connected to SQL Server");
        String sql = "select * from employee";
        Statement stmt = con.createStatement();
        ResultSet rs = stmt.executeQuery(sql);
        while(rs.next()){
            System.out.println(rs.getString(1) + " " + rs.getString(2));
        }
    }
    catch(Exception e){
        System.out.println(e.getMessage());
    }
}

実行すると、コンソールに出力/エラーが表示されません。私は何が欠けていますか?

4

2 に答える 2

1

テーブル従業員にレコードがない可能性があります。または、e.getMessage() が "" を返す例外をスローします (そうは思いませんが、回避するには、代わりに e.printStackTrace() を使用できます)。

于 2012-12-17T05:07:25.090 に答える