我正在構建一個GWT程序,該程序在服務器端連接到名爲TheDatabase的數據庫。我通過在Java項目中運行代碼來測試我的代碼,並且它運行得非常好。然而,當我嘗試運行它作爲GWT項目的一部分,我得到這個錯誤:找不到合適的JDBC驅動程序驅動程序
java.sql.SQLException: No suitable driver found for jdbc:sqlserver://localhost:1433;databaseName=TheDatabase;integratedSecurity=true;
這是我的功能連接到一個數據庫:
public void getConnection(String server, String database) throws SQLException{
this.connection = DriverManager.getConnection("jdbc:sqlserver://" + server + ";" +
"databaseName=" + database +
";integratedSecurity=true;");
}
這就是我所謂的代碼當錯誤發生:
private ResultSet executeQuery(String sqlCommand) throws SQLException{
Statement stat = connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
return stat.executeQuery(sqlCommand);
}
你使用的驅動程序是什麼,以及什麼數據庫,即MongoDB,MySQL? – smoggers
我在sqljdbc4.jar中使用SQL Server。我提供了.jar,所以我不知道它來自哪裏。 – jpyams