[英]Oracle - Available data not visible in SQL Command Line/Java Program
我正在使用Oracle數據庫創建一個基本的Java應用程序。 我使用Oracle SQL Developer與oracle數據庫進行交互。
我使用Oracle SQL Developer創建了表並插入了數據,所有操作都成功了,但是當我嘗試在java程序中獲取這些記錄時,沒有任何結果。
我調試了Java程序,發現問題是結果集沒有從數據庫獲取任何記錄。(其他都很好)
try {
stmt = dbConnector().createStatement();
rs = stmt.executeQuery(sql);
while (rs.next()) {
System.out.println(rs.getString("AGE"));
}
} catch (SQLException e) {
e.printStackTrace();
因此,我嘗試使用SQL命令行進行驗證,但沒有顯示使用SQL Developer輸入的條目。 我不知道怎么了。 請參考附件。
非常感謝對此的幫助。
請確保已提交在Oracle SQL Developer中完成的事務。 這很可能是未在SQL plus和Java程序中同時顯示記錄的原因。
您可以通過單擊Oracle SQL Developer工具欄上的commit按鈕進行提交(即,從左數第6個按鈕)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.