resultset

    4熱度

    1回答

    我有一種情況,我正在使用的第三方開源產品中Oracle中的遊標用完並收到錯誤:java.sql.SQLException:ORA-01000:最大打開遊標超出 我最大的遊標設置爲1000,我試圖弄清楚是否達到這個限制的代碼做錯了什麼,或者如果我只是需要增加我的限制。 經過一番調查後,我發現創建了一個ResultSet的代碼中的一個點,從而增加了我的打開遊標計數1.但是,使用後,該ResultSet

    1熱度

    1回答

    什麼是直接跳到了Java JDBC結果的特定記錄號的最好方法?

    13熱度

    3回答

    我有一個具有多個結果集的存儲過程。我如何前進到mysqli中的第二個結果集以獲得這些結果? 比方說,這就像一個存儲過程: create procedure multiples(param1 INT, param2 INT) BEGIN SELECT * FROM table1 WHERE id = param1; SELECT * FROM table2 WHERE id = param

    8熱度

    3回答

    我寫一個程序,將查詢MS Access數據庫,返回查詢結果集,然後我想最終轉換是結果集到一個String數組,所以我可以通過它進入Swing JComboBox的構造函數 - 所以ComboBox將列出查詢返回的項目。 我已經能夠存儲結果集到一個ArrayList的行,然後將該ArrayList的轉換成一個對象數組,組合框會列出正確的項目,但作爲對象。我根本無法將該ArrayList強制轉換爲St

    0熱度

    2回答

    我使用下面的SQL查詢: Select * from table1 as t1, table2 as t2 where t1.id = t2.col 但我的問題是,無論是表中存在具有相同的名稱,place領域。 那麼如何在我的PHP代碼中選擇table2的名稱爲place的列呢? 我想用下面的PHP代碼 while($row_records = mysql_fetch_array($resul

    1熱度

    3回答

    問題是,在顯示ResultSet和<h:dataTable>後,連接保持打開狀態。如果我關閉它,它也會關閉ResultSet。我正在考慮將ResultSet數據複製到一些HashMap/ArrayList組合中。有沒有解決這個問題的好方法?

    1熱度

    1回答

    在執行準備語句後嘗試使用$ stmt-> store_result()時遇到問題。手冊中說「從預先準備好的語句轉換結果集」,但是到了哪裏? 我最好喜歡用它,所有的內存緩衝都很好,就像mysqli-> query()返回一樣。 php文檔示例使它看起來像使用store_result()的唯一好理由是獲取行數。 理想情況下,我需要一些可以從準備好的語句中獲取整個結果集的東西,並對其執行類似fetch_

    1熱度

    2回答

    我們正在運行一個帶有oracle數據庫的websphere商業網站,並面臨着我們用完數據庫連接的問題。 我們使用JDBCHelper單例獲取準備好的語句並找出連接。 public static JDBCHelper getJDBCHelper() { if (theObject == null){ theObject = new JDBCHelper()

    9熱度

    4回答

    我在SQLite的JDBC驅動程序中遇到問題。 我正在用SELECT語句執行查詢。 如果我得到一個空的ResultSet(0行),那麼當調用getString(1)時,我看到一個「Closed ResultSet」異常拋出。 沒有太多的前JDBC的經驗,我的理論(我不能爲ResultSet通過的JavaDoc確認)是 getString(1)不上一個空(零行)的結果集的工作(通過設計或由於一個bu

    0熱度

    3回答

    我想根據從結果集的第一列中檢索的值驗證值。我必須做大約1000次相同的驗證操作。所以,我想把這個比較的時間複雜度從O(n)減少到常量。有沒有一些函數可以將結果集列的所有值放入哈希映射而不迭代?