關於JDBC中增刪改查介面的定義

2021-10-10 11:22:59 字數 987 閱讀 3380

在我們平常寫**的過程中,dao包下介面定義的方法返回值和引數經常會弄混,接下來我就把每個方法中的返回值和型別詳細的講一下,以便大家能更好的理解和運用介面中的方法

以book物件為例:

查詢所有

list

allbook()

;

因為查詢所有不需要引數,所以沒有引數。

查詢所有需要返回多組資料,返回值型別為list集合

查詢一條資料(根據id)

book findone

(int bookid)

;

需要根據id來查詢,所以有乙個int型別的引數。

返回的是乙個book物件,所以返回值型別為book物件

新增一條資料:

void

addbook

(book book)

;

新增的是book中的所有資料(某些設定了自動增長的id除外),所以直接傳入book物件,所以直接傳入book物件。

新增資料沒有返回值,所以返回值型別為void

修改資料:

void

updbook

(book book)

;

修改需要用到表中的所有字段(因為每乙個欄位都可能會被修改),所以直接傳入book物件。

修改資料沒有返回值,所以返回值型別為void

刪除乙個資料(根據id):

void

deletebyid

(int bookid)

;

需要通過id來指定刪除的一條記錄,所以需要乙個int型別的id作為引數。

刪除資料沒有返回值,所以返回值型別為void

JDBC 增刪改查

一 jdbc資料庫使用的七個基本步驟 獲取驅動 建立連線 編寫sql 獲取preparestatement 執行sql語句,並返回結果 處理結果集 關閉資源 根據這7個步驟寫 public class testuser else catch exception e 7.關閉資源 finallycat...

JDBC 實現增刪改查

public class notedaoimpl implements notedao catch exception e finally 修改操作 public void update note note throws exception catch exception e finally 刪除操...

JDBC實現增刪改查

對資料庫進行增刪改操作的步驟 1.通過connection物件建立statement,statement的功能是向資料庫傳送sql語句。2.通過呼叫int executeupdate string sql 它可以傳送dml和ddl 例項 class.forname com.mysql.jdbc.dr...