呼叫Dao層方法進行資料庫操作時並產生返回值的總結

2021-10-06 09:52:51 字數 530 閱讀 5314

在呼叫dao層進行資料庫查詢操作時,

1):如果查詢結果是乙個資料,那麼在返回時可以使用乙個變數作為返回值來承載該資料,

例如 使用id來查詢乙個城市的name,此時可以使用乙個string型別的變數作為返回值來接收name,格式:public string querycity(integer id)

2):如果查詢結果是多個資料,並且可看做同乙個類中的成員變數,那麼在返回時可以使用乙個實體類(set和get方法)作為返回值來承載該資料,

例如 使用id來查詢乙個省份名稱,省份簡稱,省會城市,此時可以使用乙個實體類作為返回值來承載資料,格式: public province querypro(integet id)

3):如果查詢結果是多個物件(且是同乙個province類),那麼此時返回值可使用乙個list集合去承載,格式:public list querypro(integer id)

由於list集合的實現類arraylist底層類似陣列,在將list集合轉換成json格式的字串(需要使用jackson工具庫)時,就變成了乙個json陣列。

Python進行資料庫操作

python要對資料庫進行操作,首先要進行 python sql 連線,在 python 中進行資料庫連線的模組有 mysqldb pymysql,兩種連線方式用法一樣。以pymysql為例進行講解 安裝方法 linux ubuntu sudo pip install pymysql windows...

php db類庫進行資料庫操作

複製 如下 php require once db.php 包含類庫檔案 conn db connect mysql root 1981427 localhost test 連線資料庫 if db iserror conn else 複製 如下 require once db.php conn db...

使用FMDB進行資料庫操作

fmdb fmdb有三個主要的類 1.fmdatabase 表示乙個單獨的sqlite資料庫。用來執行sqlite的命令。2.fmresultset 表示fmdatabase執行查詢後結果集 3.fmdatabasequeue 如果你想在多執行緒中執行多個查詢或更新,你應該使用該類。這是執行緒安全的...