java JDBC執行查詢通用方法

2021-06-17 22:54:14 字數 448 閱讀 6049

1、先利用sql進行查詢,得到結果集

2、利用反射建立實體類物件

3、獲取結果集列名

4、獲取結果集的每乙個列的值,結合了得到乙個map,鍵:列的別名,值列的值

5利用反射為2的對應的屬性賦值,屬性即為map的鍵,值即為map的值

resultsetmetadata:

1、resultsetmetadata是描述resultset的無資料物件,就相當於儲存了乙個查詢所得到的乙個表的列頭集合,從中可以獲得列頭屬性名和屬性個數

2、使用

①呼叫resultset的getmetadata()方法

②resultsetmetadata有用方法

>>>int getcolumncount:sql語句查詢結果中列的個數

>>>string getcolumnlabel(int column) 獲取指定的列的別名,其中索引從1開始

sqlserver 普通使用者執行錯誤解決方法補充

在教程windows2003伺服器安裝及設定教程 mssql安全篇一 將ms sql server執行於普通使用者下 中,筆者說到第十一步 設定完目錄的許可權後,就需要將ms sql server的執行使用者設定為mssqlrun 是通過在windows2003的管理工具中 服務 來實現的,一直這樣...

通用Mapper QBC查詢

目標 select from tb brand where id 3000 and name like 星 or name vivo 建立example物件 example example newexample brand.class 通過example物件建立criteria物件 example....

利用反射和JDBC元資料編寫通用的查詢方法

先貼 後給設計思路。若有對 中的方法有疑惑的可以檢視jdk幫助文件 使用 jdbc 進行查詢,將結果賦值給物件的 field,返回存放物件的 list 呼叫 preparedstatement 的 executequery 方法進行查詢 resultset 結果集,封裝可使用 jdbc 進行查詢的結...