我試圖使用JDBC - SQL服務器不顯示在控制檯中的任何輸出/錯誤
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());
}
}
上執行它在我的Java應用程序連接到SQL Server 2005,我根本不得到任何輸出/錯誤控制檯。我錯過了什麼?
您的查詢可能沒有任何結果,或者您可能在錯誤的數據庫上執行它... – Thihara
數據庫是主數據庫,僱員表中有記錄。 – user544079
連接URL沒有憑據。你有意留下他們還是這是你的確切代碼片段?無論如何,您可能需要檢查http://vikdor.blogspot.com/2012/10/connecting-to-sql-server-express.html以使用JDBC連接到SQL Server Express,這與連接到普通SQL有所不同服務器實例。 – Vikdor