没有合适的资源?快使用搜索试试~ 我知道了~
首页第24讲 JDBC编程4-DAO.ppt
第24讲 JDBC编程4-DAO.ppt

第24讲 JDBC编程4-DAO.ppt第24讲 JDBC编程4-DAO.ppt第24讲 JDBC编程4-DAO.ppt第24讲 JDBC编程4-DAO.ppt第24讲 JDBC编程4-DAO.ppt
资源详情
资源评论
资源推荐

2005 July
J2EE - JDBC
Data Access Object
Data Access Object

2005 July
J2EE - JDBC
Road Map
Road Map
!"#
$%&''%
( "#)*
+ )#%')*
, )*-../

2005 July
J2EE - JDBC
1.
1.
Custom Data Access Object
Custom Data Access Object
Strategy
Strategy
0
.1#".%
create, delete, update, and nd#%
#
0
$".''2"%
#*"'%%Transfer Objects.
0
"3'
.1#""#4%#'.'
'5nder methods6%/
"''%

2005 July
J2EE - JDBC
1.
1.
Custom Data Access Object
Custom Data Access Object
Strategy
Strategy
Client
+find(in id : String) : CustomerDTO
+delete(in id : String) : int
+add(in customer : CustomerDTO) : int
+update(in customer : CustomerDTO) : int
+findAll() : List
+CustomerDAO(in conn : Connection)
+CustomerDAO()
-conn : Connection
CustomerDAO
-id : String
-name : String
-address : String
CustomerDTO
<<接口>>
ResultSet
<<接口>>
DataSource
+getConnection() : Connection
-datasource : DataSource
ConnectionFactory
<<uses>>
<<uses>>

2005 July
J2EE - JDBC
1.
1.
Custom Data Access Object
Custom Data Access Object
Strategy
Strategy
Connection conn = ConnectionFactory.getConnection();
try {
CustomerDAO customerDAO = new
CustomerDAO(conn);
conn.setAutoCommit(false);
CustomerDTO customer = new CustomerDTO() ;
customer.setAddress("china");
customer.setId("1002");
customer.setName("broadengate");
customerDAO.add(customer);
customerDAO.delete("1001");
conn.commit();
剩余23页未读,继续阅读

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论1