我的問題是 intellij 引發了無法決議表用戶的錯誤。
表是在資料庫中創建的,它可以在 Intellij 的資料庫中看到,但看起來編譯器無權訪問它。有人有類似的問題嗎?
在此處輸入圖片說明
public void getUser(String user) {
connect();
String SQL = "SELECT users , password FROM users WHERE users = ?";
try {
pstmt = connection.prepareStatement(SQL);
pstmt.setString(1, user);
pstmt.executeUpdate();
ResultSet rs = pstmt.executeQuery(SQL);
System.out.println(rs.getString("password"));
} catch (SQLException ex) {
System.out.println(ex.getMessage());
}
uj5u.com熱心網友回復:
如果您可以確認該表存在并且您連接到正確的資料庫,則錯誤訊息可能具有誤導性。這可能是由不正確的資料庫/方言設定以及其他 IntelliJ 資料庫連接設定引起的。
uj5u.com熱心網友回復:
按“選擇架構”鏈接:)
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/369532.html
標籤:爪哇 sql PostgreSQL的 行家 智能理念
