抽象父類裡有抽象方法,可供子類重寫使用。
模板類:
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...