利用 模板方法模式 實現對資料庫的 增刪查改

2021-10-05 05:36:14 字數 1966 閱讀 9682

抽象父類裡有抽象方法,可供子類重寫使用。

模板類:

public

abstract

class

dataobject

}

查詢資料類:
public

class

customerdataobject3

extends

dataobject

@override

public

void

select()

throws sqlexception

@override

public

void

process()

throws sqlexception

}@override

public

void

disconnect()

throws sqlexception

}

刪除資料類:
public

class

customerdataobject2

extends

dataobject

@override

public

void

select()

throws sqlexception

@override

public

void

process()

throws sqlexception

else

}@override

public

void

disconnect()

throws sqlexception

}

修改資料類:
public

class

customerdataobject4

extends

dataobject

@override

public

void

select()

throws sqlexception

@override

public

void

process()

throws sqlexception

else

}@override

public

void

disconnect()

throws sqlexception

}

插入資料類:
public

class

customerdataobject1

extends

dataobject

@override

public

void

connect()

throws classnotfoundexception, sqlexception

@override

public

void

select()

throws sqlexception

@override

public

void

process()

throws sqlexception

else

}@override

public

void

disconnect()

throws sqlexception

}

測試程式行為的類:
public

class

main

}

資料庫訪問層的實現(一) 模板方法模式

整個資料庫訪問層的實現模式是 domain類 user dao介面 userdao dao介面實現 userdaoimpl 資料庫的操作就是 更 刪 改 查 有稱crud 1.更 刪 改 可以統一為對資料庫的update操作,所以可以定義乙個模板方法 protected int update str...

利用jsp mysql 對資料庫進行訪問

connection conn null statement stmt 載入資料庫驅動類 class.forname com.mysql.jdbc.driver newinstance 資料庫連線url string url jdbc mysql 我本地資料庫的名稱叫做ysp 資料庫使用者名稱和密碼...

yii 利用query 對資料庫的操作

sql select from express template where ec id ec id command connection createcommand sql result command queryall imgaddress yiibase getpathofalias webr...