apache-commons-dbutils

    0熱度

    1回答

    代碼: QueryRunner queryRunner = new QueryRunner(); connection = JdbcUtils.getConnection(); String sql = "SELECT id,name,address,phone FROM customer WHERE name LIKE ?"; List<Customer> list = queryRunn

    1熱度

    2回答

    我在使用DbUtils從SQL Server中的存儲過程中檢索結果時遇到問題。 在SQL Server Management Studio中執行時,存儲過程在爲特定輸入值執行時返回兩個單獨的結果集,但對於其他值,它只返回一個結果集。以下圖片說明問題: 一個結果集返回: 兩個結果集返回: 我這裏面臨的問題是我使用的是DbUtils BeanListHandler轉換的結果到UserInfo豆的列表中

    0熱度

    2回答

    這是一個測試程序,我與Apache dbutils寫道: public static void main(String[] args) { Connection conn = null; String url = "jdbc:mysql://localhost:3306/bacula"; String driver = "com.mysql.jdbc.Drive

    0熱度

    1回答

    使用SELECT查詢時,Apache DBUtils的BeanHandler可以方便地將數據映射到bean中。然而,這似乎並不能夠寫入數據時做的一樣,所以我需要使用一個容易出錯的方式: newid = qRunner.insert("insert into table(field1Name, field2Name, ... field5Name) values(?,?,?,?,?)",

    0熱度

    1回答

    我正在釋放Commons DBUtils Oracle 11g Prepared Statement來在我的數據庫中插入值。 我的語法如下所示:insert into tablename (col_names) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) 我有10列。我在用 ?在運行時填充參數。 當我運行QueryRunner.insert命令時,我得到一個異常,它

    -1熱度

    1回答

    我有一個在Tomcat中運行的Web應用程序,它通過一個DataSource連接到一個Oracle數據庫。我一直在處理一些奇怪的行爲,因爲即使沒有用戶連接並且一旦應用程序啓動,連接池也會變滿!當我檢查正在執行的查詢它總是似乎是相同的: select value$ from props$ where name = 'global_db_name' 用於連接的背景是這樣的: <Context an

    1熱度

    1回答

    我不使用Statement來執行查詢。方法看起來像 public static int insertIntoUserTable (String username, String password) { String query = "insert into user (username, password) values (?, ?)"; QueryRunner run =

    0熱度

    1回答

    的javadoc for Connection#rollback明確指出: 此方法只應使用時自動提交模式已被禁用。 對於commit方法存在類似的警告。 然而,看代碼,例如,在Apache commons DbUtils我只看到: public static void rollback(Connection conn) throws SQLException { if (conn !=

    1熱度

    1回答

    作爲Servlet編程的新手,我想我可能沒有在這裏得到一些東西:我理解Java Bean和像org.apache.commons.dbutils.DbUtils這樣的小ORM幫助類的概念。我可以使用ResultSetHandler和BeanHandler將ResultSet轉換爲我的JavaBean對象的實例。但是,除了對SQL字符串進行硬編碼之外,是否還有其他方便的方法可以實現呢?類似於 Que

    1熱度

    1回答

    我已經在apache derby數據庫中創建了一個名爲Product的表和一個具有相同名稱(Product)的表。現在,當我使用BeanListHandler從數據庫中檢索行時,我想獲取相應的Product對象,但始終會出錯。我幾乎在任何地方都搜索瞭解決方案,之後我仍然沒有看到我的代碼中出錯的地方。有人能告訴我我錯在哪裏嗎?我的代碼如下所示。 public class Product { pr