7
我必須爲通過'JDBC訪問MySQL'的類創建'查詢'方法。如何使用JDBC將整行作爲對象數組取出
該方法的輸入參數是一個完整的SQL命令(包含值),所以我不知道列的名稱可以提取出來。
一些列的都是字符串,有些則是整數,等
的方法需要返回類型ArrayList<HashMap<String,Object>>
的值,其中每一個HashMap的是1行和ArrayList包含結果的所有行。
我想用ResultSet.getMetaData().getColumnCount()
來獲取列數,然後從當前行中逐個單元地獲取,但這是唯一的解決方案嗎?任何更好的?