前言
第1周
第1天 JDDC簡介
1. 1 小應(yīng)用程序和應(yīng)用程序
1. 2 Java的接口. 對象和異常
1. 2. 1 Java中的程序接口
1. 2. 2 Java對象
1. 2. 3 JDBC的異常類
1. 3 Java中存在的問題
1. 4 利用JDBC代替CGI
1. 5 小結(jié)
1. 6 作業(yè)
1. 6. 1 測驗題
第2天 數(shù)據(jù)庫概念
2. 1 數(shù)據(jù)庫的表
2. 2 主碼(Primary Keys)
2. 3 外碼(Foreign Keys)
2. 4 索引
2. 5 列的類型
2. 5. 1 Char
2. 5. 2 VarChar
2. 5. 3 Date
2. 5. 4 Time
2. 5. 5 DateTime
2. 5. 6 Binary
2. 5. 7 Decimal
2. 5. 8 Integer
2. 5. 9 Numeric
2. 5. 10 TimeStamp
2. 5. 11 NULL(空)數(shù)據(jù)值
2. 5. 12 創(chuàng)建列并指定數(shù)據(jù)類型
2. 6 存儲過程
2. 7 觸發(fā)器
2. 8 目錄表
2. 9 SQL的基本內(nèi)容(數(shù)據(jù)操縱語言)
2. 9. 1 SQL Select
2. 9. 2 Se1ect子句
2. 9. 3 From子句
2. 9. 4 Where子句
2. 9. 50rderBy子句
2. 9. 6 Group By子句
2. 9. 7 Having子句
2. 9. 8 SQL Delete語句
2. 9. 9 SQL Update語句
2. 9. 10 SQL Insert語句
2. 10 SQL的基本內(nèi)容(數(shù)據(jù)定義語言)
2. 10. 1 CREATE TABLE
2. 10. 2 DROP TABLE
2. 10. 3 CREATE PROCEDURE
2. 10. 4 DROP PROCEDURE
2. 10. 5 CREATE INDEx
2. 10. 6 DROP INDEx
2. 10. 7 CREATE TRIGGER
2. 11 小結(jié)
2. 12 作業(yè)
2. 12. 1 測驗題
2. 12. 2 練習(xí)題
第3天 連接數(shù)據(jù)庫
3. 1 JDBC解決方案
3. 2 Driver接口
3. 2. 1 acceptsURL()
3. 2. 2 connect()
3. 2. 3 getMajor Version()和getMinorVersion()
3. 2. 4 getPropertyInfo()
3. 2. 5 jdbcCompliant()
3. 3 DriverManager對象
3. 3. 1 deregisterDriver()
3. 3. 2 getConnection()
3. 3. 3 getDriver()
3. 3. 4 getDrivers()
3. 3. 5 getL08inTimeout()
3. 3. 6 getL08Stream()
3. 3. 7 println()
3. 3. 8 re8isterDriver()
3. 3. 9 setLoginTimeout()
3. 3. 10 setLogStream()
3. 4 Connection對象
3. 5 本機(jī)數(shù)據(jù)庫和ODBC數(shù)據(jù)庫
3. 5. 1 數(shù)據(jù)庫產(chǎn)品
3. 6 小結(jié)
3. 7 作業(yè)
3. 7. 1 測驗題
3. 7. 2 練習(xí)題
第4天 數(shù)據(jù)庫的事務(wù)處理
4. 1 作業(yè)的邏輯單位
4. 2 事務(wù)日志
4. 3 AutoCommit
4. 4 事務(wù)的提交
4. 5 事務(wù)的回滾
4. 6 Sybase SQL Anywhere的函數(shù)
4. 6. 1 統(tǒng)計函數(shù)
4. 6. 2 數(shù)值函數(shù)
4. 6. 3 字符串函數(shù)
4. 6. 4 日期和時間函數(shù)
4. 6. 5 系統(tǒng)函數(shù)
4. 7 小結(jié)
4. 8 作業(yè)
4. 8. 1 測驗題
4. 8. 2 練習(xí)題
第5天 JDBC接口
5. 1 Connection接口
5. 1. 1 創(chuàng)建Connection對象
5. 1. 2 Connection接口的方法
5. 2 Statement接口
5. 2. 1 創(chuàng)建Statement對象
5. 2. 2 Statement接口的方法
5. 3 DatabaseMetaData接口
5. 3. 1 創(chuàng)建DatabaseMetaData對象
5. 4 小結(jié)
5. 5 問與答
5. 6 作業(yè)
5. 6. 1 測驗題
5. 6. 2 練習(xí)題
第6天 PreparedDtatement和CallableStatement
6. 1 動態(tài)SQL語句
6. 2 存儲過程
6. 2. 1 IN參數(shù)
6l 2. 2 0UT參數(shù)
6. 2. 3 INOUT參數(shù)
6. 3 PrepgedStatement接口
6. 3. 1 C1earParameter3()
6. 3. 2 execute()
6. 3. 3 executeQuery()
6. 3. 4 executeUpdate()
6. 3. 5 setAsciiStream()
6. 3. 6 setInt()
6. 3. 7 setString()
6. 3. 8 DynamicSQL應(yīng)用程序
6. 4 CallableStatement接口
6. 4. 1 SetBbolean()
6. 4. 2 SetByte()
6. 4. 3 SetDate()
6. 4. 4 SetOb3et()
6. 4. 5 registerOutParameter()
6. 4. 6 wasNull()
6. 4. 7 CallableStatement實例程序
6. 5 小結(jié)
6. 6 作業(yè)
6. 6. 1 測驗題
6. 6. 2 練習(xí)題
第7天 結(jié)果集和元數(shù)據(jù)
7. 1 得到ResultSet對象
7. 1. 1 得到結(jié)果
7. 1. 2 ResultSet對象的方法
7. 2 ResultSetMetaData對象
7. 2. 1 getCatalogName()
7. 2. 2 getCo1umnCount()
7. 2. 3 getCo1umnName()
7. 2. 4 getCo1umnDisplaySize()
7. 2. 5 getColumnLabel()
7. 2. 6 getCo1umnType()
7. 2. 7 getPrecision()
7. 2. 8 getSchemaName()
7. 2. 9 getTableName()
7. 2. 10 isAutoIncrement()
7. 2. 11 isCoseSensitive()
7. 2. 12 isCurrency()
7. 2. 13 isNullable()
7. 2. 14 isSigned()
7. 2. 15 isDefinitely Writable(), isReadOn1y()和isWritable()
7. 3 小結(jié)
7. 4 問與答
7. 5 作業(yè)
7. 5. 1 測驗題
7. 5. 2 練習(xí)題
第1周 回顧
第2周
第8天 創(chuàng)建JDBC/SQL對象
8. 1 SQLSelect對象
8. 1. 1 Select()
8. 1. 2 neXt()
8. 1. 3 previous()
8. 1. 4 first()
8. 1. 5 last()
8. 1. 6 getRow()
8. 1. 7 setRow()
8. 1. 8 getltem()
8. 1. 9 rowCount()
8. 1. 10 columnCount()
8. 1. 11 Select對象的完整代碼
8. 2 SQL Insert對象
8. 2. 1 SQLInsert基本知識
8. 2. 2 Insert對象
8. 2. 3 Insert構(gòu)造方法
8. 2. 4 getSuccess()
8. 2. 5 Insert對象的完整代碼
8. 3 SQL Delete對象
8. 3. 1 Delete對象基礎(chǔ)知識
8. 3. 2 Delete(Connection)方法
8. 3. 3 Delete(Connection, String)方法
8. 3. 4 deleteAll()方法
8. 3. 5 getSuccess()方法
8. 3. 6 Delete對象的完整代碼
8. 4 SQL Update對象
8. 5 小結(jié)
8. 6 作業(yè)
8. 6. 1 測驗題
8. 6. 2 練習(xí)題
第9天 數(shù)據(jù)接口
9. 1 為什么使用接口
9. 2 DataConnection接口
9. 2. 1 getConnection()
9. 2. 2 getConnection()
9. 2. 3 setSQL(),
9. 2. 4 getSQL()
9. 2. 5 retrieve()
9. 3 DataUpdate接口
9. 3. 1 setUpdateTable()
9. 3. 2 getUpdateTable()
9. 3. 3 update()
9. 3. 4 previewStatement()
9. 3. 5 setUpdateC01umn()
9. 3. 6 getUpdateC01umn()
9. 4 DataComponent接口
9. 4. 1 getRow()
9. 4. 2 setRow()
9. 4. 3 rowCount()
9. 4. 4 co1umnCount()
9. 4. 5 reset()
9. 4. 6 getltem()
9. 4. 7 setltem()
9. 4. 8 getColumnName()
9. 4. 9 getColumnType()
9. 4. 10 getColumnIndex()
9. 5 DataNavigation接口
9. 5. 1 next()
9. 5. 2 previous()
9. 5. 3 first()
9. 5. 4 1ast()
9. 6 小結(jié)
9. 7 問與答
9. 8 作業(yè)
9. 8. 1 測驗題
9. 8. 2 練習(xí)題
第10天 DataLabel, DataFNd和DataArea組件
l0. 1 為什么使用數(shù)據(jù)組件
10. 2 創(chuàng)建組件的基本成分
10. 2. 1 Connection對象
lo. 2. 2 SQL語句
10. 2. 3 當(dāng)前記錄位置
10. 2. 4 最大記錄數(shù)
10. 2. 5 更新表
10. 2. 6 更新列
10. 2. 7 初始數(shù)據(jù)值
10. 2. 8 用戶輸入的數(shù)據(jù)值
10. 2. 9 列的數(shù)目. 名稱和類型
10. 2. 10 getRow()
10. 2. 11 setRow(int)
10. 2. 12 rowCount()
10. 2. 13 columnCount()
10. 2. 14 reset()
10. 2. 15 getItem(int, int)
10. 2, 16 setItem(int, int, String)
10. 2. 17 getColumnName(int)
10. 2. 18 getColumnType(int)
10. 2. 19 getColumnIndex(String)
10. 3 構(gòu)造組件
10. 3. 1 DataField()
10. 3. 2 DataField(int)
10. 3. 3 DataField(Connection)
lo. 3. 4 DataField(Connection, String)
10. 3. 5 DataField(int, Connection, String)
10. 3. 6 DataField(int, Connection, String, boolean)
lo. 3. 7 DataField(Connection, String, boolean)
10. 4 連接組件
10. 4. 1 setConnection(Connection)
lo. 4. 2 setConnection(Connection, boolean)
10. 4. 3 getConnection()
10. 4. 4 setSQL(String)
lo. 4. 5 getSQL()
10. 4. 6 retrieve()
10. 5 導(dǎo)航組件
10. 5. 1 next()
10. 5. 2 previous()
10. 5. 3 first()和last()
10. 6 更新組件
10. 6. 1 setUpdateTable()
10. 6. 2 geUpdateTable()
10. 6. 3 update()
10. 6. 4 previewStatement()
10. 6. 5 setUpdateColumn()
10. 6. 6 getUpdateColumn()
10. 6. 7 轉(zhuǎn)換成DataLabeI組件和DataArea組件
10. 6. 8 DataField組件的全部代碼列表
10. 7 使用組件
10. 8 小結(jié)
l0. 9 問與答
10. 10 作業(yè)
10. 10. 1 測驗題
10. 10. 2 練習(xí)題
第11天 DataList和DataChoice組件
11. 1 為什么使用數(shù)據(jù)組件
11. 2 創(chuàng)建組件的基本成分
11. 2. 1 Connection對象
11. 2. 2 SQL語句
11. 2. 3 當(dāng)前記錄位置
11. 2. 4 最大記錄數(shù)
11. 2. 5 更新表
11. 2. 6 更新列
11. 2. 7 原始數(shù)據(jù)值
11. 2. 8 用戶輸入的數(shù)據(jù)值
11. 2. 9 列的數(shù)目. 名稱和類型
11. 2. 10 數(shù)據(jù)列表和計數(shù)
11. 2. 11 getRow()
11. 2. 12 setRow(int)
11. 2. 13 rowCount()
11. 2. 14 columnCount()
11. 2. 15 reset()
11. 2. 16 getItem()
11. 2. 17 setItem()
11. 2. 18 getColumnName()
11. 2. 19 SetColumnType()
11. 2. 20 getColumnIndex(String)
11. 2. 21 getValueIndex()
11. 3 構(gòu)造組件
11. 3. 1 DataList()
11. 3. 2 DataList(int)
11. 3. 3 DataList(int, Connection, String)
11. 3. 4 DataList(Connection, String, boolean)
11. 3. 5 DataList(int, Connection, String, boolean)
11. 3. 6 addItem(String)
11. 3. 7 addItem(String, int)
11. 3. 8 setMultipleSelections()
11. 4 連接組件
11. 4. 1 setConnection(Connection)
11. 4. 2 setConnection(Connection, boolean)
11. 4. 3 getConnection()
11. 4. 4 setSQL(String)
11. 4. 5 getSQL()
11. 4. 6 retrieve()
11. 5 導(dǎo)航組件
11. 5. 1 next()
11. 5. 2 previous()
11. 5. 3 first()和last()
11. 6 更新組件
11. 6. 1 setUpdateTable()
11. 6. 2 getUpdateTable()
11. 6. 3 update()
11. 6. 4 previewStatement()
11. 6. 5 setUpdateColumn()
11. 6. 6 getUpdateColumn()
11. 6. 7 轉(zhuǎn)換到DataChoice組件
11. 6. 8 DataList組件的全部代碼列表
11. 7 使用組件
11. 8 小結(jié)
11. 9 作業(yè)
11. 9. 1 測驗題
11. 9. 2 練習(xí)題
第12天 DataCheckBox組件
12. 1 為什么使用數(shù)據(jù)組件
12. 2 創(chuàng)建組件的基本成分
12. 2. 1 Connection對象
12. 2. 2 SQL語句
12. 2. 3 當(dāng)前記錄位置
12. 2. 4 最大記錄數(shù)
12. 2. 5 更新表
12. 2. 6 更新列
12. 2. 7 原始數(shù)據(jù)值
12. 2. 8 用戶輸入的數(shù)據(jù)值
12. 2. 9 列的數(shù)目. 名稱和類型
12. 2. 10 開/關(guān)變量
12. 2. 11 getRow()
12. 2. 12 setRow()
12. 2. 13 rowCount()
12. 2. 14 columnCount()
12. 2. 15 reset()
12. 2. 16 getItem()
12. 2. 17 setItem()
12. 2. 18 getClumnName()
12. 2. 19 getColumnTyPe()
12. 2. 20 getColumnIndex()
12. 2. 2l setOnValue()
12. 2. 22 setOffValue()
12. 3 構(gòu)造組件
12. 3. 1 DataCheckBox()
12. 3. 2 DataCheckBox(String)
12. 3. 3 DataCheckBox(String, CheckboxGroup)
12. 3. 4 DataCheckBox(Connection)
12. 3. 5 DataCheckBox(Connection, String, boolean)
12. 3. 6 DataCheckBox(String, Connection, String, boolea
12. 4 連接組件
12. 4. 1 setConnection(Connection)
12. 4. 2 setConnection(Connection, boolean)
12. 4. 3 getConnection()
12. 4. 4 setSQL()
12. 4. 5 getSQL()
12. 4. 6 retrieve()
12. 5 導(dǎo)航組件
12. 5. 1 next()
12. 5. 2 previous()
12. 5. 3 first()和last()
12. 6 更新組件
12. 6. 1 setUpdateTable()
12. 6. 2 getUpdateTable()
12. 6. 3 update()
12. 6. 4 previewStatement()
12. 6. 5 setUpdateColumn()
12. 6. 6 getUpdateColumn()
12. 6. 7 DataCheckBox組件的完整代碼
12. 7 使用組件
12. 8 小結(jié)
12. 9 作業(yè)
12. 9. 1 測驗題
12. 9. 2 練習(xí)題
第13天 DataNavigator組件
13. 1 為什么使用數(shù)據(jù)組件
13. 2 創(chuàng)建組件的基本成分
13. 2. 1 getRow()
13. 2. 2 setRow()
13. 2. 3 reset()
13. 3 構(gòu)造組件
13. 4 連接組件
13. 4. 1 setConnection(Connection)
13. 4. 2 3etConnection(Connection, boolean)
13. 4. 3 setSQL()
13. 4. 4 retrieve()
13. 5 導(dǎo)航組件
13. 5. 1 next()
13. 5. 2 previous()
13. 5. 3 first()和last()
13. 6 更新組件
13. 6. 1 setUpdateTable()
13. 6. 2 update()
13. 6. 3 setUpdateColumn()
l3. 7 連接其他組件
13. 7. 1 DataNavigator組件的全部代碼列表
13. 8 使用組件
13. 9 小結(jié)
13. 10 作業(yè)
13. 10. 1 測驗題
13. 10. 2 練習(xí)題
第14天 DataPanel組件
14. 1 為什么使用DataPanel組件
14. 2 創(chuàng)建組件的基本成分
14. 2. 1 getRow()
14. 2. 2 setRow()
14. 2. 3 rowCount()
14. 2. 4 columnCount()
14. 2. 5 reset()
14. 2. 6 getItem()
14. 2. 7 setltem()
14. 2. 8 getColumnName()
14. 2. 9 getColumnType()
14. 2. 10 getColumnIndex()
14. 3 連接組件
14. 3. 1 setConnection(Connection)
14. 3. 2 getConnection(Connection, boolean)
14. 3. 3 getConnection()
14. 3. 4 setSQL(String)
14. 3. 5 getSQL()
14. 3. 6 retrieve()
14. 4 導(dǎo)航組件
14. 4. 1 next()
14. 4. 2 previous()
14. 4. 3 first()與last()
14. 5 使用組件
14. 6 小結(jié)
14. 7 作業(yè)
14. 7. 1 測驗題
14. 7. 2 練習(xí)題
第2周回顧
第3周
第15天 創(chuàng)建Knowledge Base應(yīng)用程序圖形用戶界面(GUI)
15. 1 主窗口的基本成分
l5. 2 創(chuàng)建窗口構(gòu)造函數(shù)
15. 3 在主窗口中創(chuàng)建對象
15. 3. 1 dbConnect()
15. 3. 2 getArticles()
15. 3. 3 buildMenu()
15. 4 處理主窗口中的事件
15. 4. 1 addArticle()
15. 4. 2 deleteArticle()
15. 4. 3 viewArticle()
15. 4. 4 searchArticles()
15. 4. 5 displayAbout()
15. 4. 6 displaySearchArticles()
15. 5 創(chuàng)建splash屏幕
15. 6 小結(jié)
15. 7 作業(yè)
15. 7. 1 測驗題
15. 7. 2 練習(xí)題
第16天 處理Knowledge Base中的事件
16. 1 創(chuàng)建About對話框
16. 1. 1 handleEvent()
16. 2 Add Article對話框
16. 3 構(gòu)造Add Article對話框
16. 3. 1 getResources()
16. 3. 2 getAuthors()
16. 4 在Add Article對話框中處理事件
16. 4. 1 addArticle()
16. 5 小結(jié)
16. 6 作業(yè)
16. 6. 1 測驗題
16. 6. 2 練習(xí)題
第17天 在Knowledge Base中使用數(shù)據(jù)庫
17. 1 顯示文章
17. 1. 1 displayArticle構(gòu)造函數(shù)
17. 1. 2 handleEvent()
17. 2 刪除文章
17. 2. 1 deleteArticleDialog的handleEvent()
17. 2. 2 deleteArticle()
17. 3 查詢文章
17. 3. 1 searchArticlesDialog的handleEvent()
17. 4 小結(jié)
17. 5 作業(yè)
17. 5. 1 測驗題
17. 5. 2 練習(xí)題
第18天 創(chuàng)建一個Employee Resource小應(yīng)用程序
18. 1 Java 1.1事件代理模式
18. 1. 1 ActionListener
18. 1. 2 ComponentListener
18. 1. 3 KevListener
18. 1. 4 MouseListener
18. 1. 5 WindowListener
18. 2 彈出式菜單
18. 3 快捷菜單
18. 4 序列化
18. 5 小結(jié)
18. 6 作業(yè)
18. 6. 1 測驗題
18. 6. 2 練習(xí)題
第19天 在Employee Resource小應(yīng)用程序中處理事件
19. 1 Employee Manager應(yīng)用程序
19. 2 Employee Server應(yīng)用程序
19. 2. 1 Employee Server構(gòu)造函數(shù)
19. 3 IDList組件
19. 3. 1 getSelectedID()方法
19. 3. 2 actionPerformed()方法
19. 4 EmployeeMenu類
19. 4. 1 setList()方法
19. 4. 2 actionPerformed()方法
19. 5 服務(wù)器線程
19. 5. 1 GetMenu對象
19. 5. 2 GetEmployeeList對象
19. 5. 3 AddDialog對象
19. 5. 4 DeleteDialog對象
19. 5. 5 ViewDialog對象
19. 5. 6 Delete對象
19. 5. 7 Add對象
19. 6 小結(jié)
19. 7 作業(yè)
19. 7. 1 測驗題
19. 7. 2 練習(xí)題
第20天 創(chuàng)建Employee Resource應(yīng)用程序服務(wù)器
20. 1 刪除雇員信息的對話
20. 1. 1 對話構(gòu)造函數(shù)
20. 1. 2 actionPerformed()方法
20. 2 查看雇員信息的對話
20. 2. 1 構(gòu)造方法
20. 2. 2 actionPerformed()方法
20. 3 增加雇員信息的對話
20. 4 客戶應(yīng)用程序Stub
20. 5 小結(jié)
20. 6 作業(yè)
20. 6. 1 測驗題
20. 6. 2 練習(xí)題
第21天 JDBC及其特性
21. 1 數(shù)據(jù)庫基礎(chǔ)
21. 1. 1 Select語句
21. 1. 2 Insert語句
21. 1. 3 Delete語句
21. 1. 4 Update語句
21. 1. 5 DDL
21. 2 Java JDBC API
21. 2. 1 CallableStatement接口
21. 2. 2 Connection接口
21. 2. 3 DatabaseMetaData接口
21. 2. 4 Driver接口
21. 2. 5 PreparedStatement接口
21. 2. 6 ResultSet接口
21. 2. 7 ResultSetMetaData接口
21. 2. 8 Statement接口
21. 3 Java l.1
21. 3. 1 Javal.1的事件代理模式
21. 3. 2 Javal.1彈出式菜單和快捷菜單
21. 3. 3 Javal.1序列化操作
21. 4 工avaBeans
21. 5 網(wǎng)絡(luò)計算機(jī)
21. 6 Java應(yīng)用程序
21. 7 Java小應(yīng)用程序
21. 8 小結(jié)
第3周回顧
附錄A 測驗題與練習(xí)題答案
A. 1 第1天“JDBC簡介”
A. 1. 1 測驗題答案
A. 2 第2天“數(shù)據(jù)庫概念”
A. 2. 1 測驗題答案
A. 2. 2 練習(xí)題答案
A. 3 第3天“連接數(shù)據(jù)庫”
A. 3. 1 測驗題答案
A. 3. 2 練習(xí)題答案
A. 4 第4天“數(shù)據(jù)庫的事務(wù)處理”
A. 4. 1 測驗題答案
A. 4. 2 練習(xí)題答案
A. 5 第5天“JDBC接口“
A. 5. 1 測驗題答案
A. 5. 2 練習(xí)題答案
A. 6 第6天“PreparedStatement和CallableStatement”
A. 6. 1 測驗題答案
A. 6. 2 練習(xí)題答案
A. 7 第7天“結(jié)果集和元數(shù)據(jù)”
A. 7. 1 測驗題答案
A. 7. 2 練習(xí)題答案
A. 8 第8天“創(chuàng)建JDBC/SQL對象”
A. 8. 1 測驗題答案
A. 8. 2 練習(xí)題答案
A. 9 第9天“數(shù)據(jù)接口”
A. 9. 1 測驗題答案
A. 9. 2 練習(xí)題答案
A. 10 第10天“DataLabel, DataField和DataArea組件”
A. 10. 1 測驗題答案
A. 10. 2 練習(xí)題答案
A. ll 第11天“DataList和DataChoice組件”
A. 11. 1 測驗題答案
A. 11. 2 練習(xí)題答案
A. 12 第12天“DataCheckBox組件”
A. 12. 1 測驗題答案
A. 12. 2 練習(xí)題答案
A. 13 第13天“DataNavigator組件”
A. 13. 1 測驗題答案
A. 13. 2 練習(xí)題答案
A. 14 第14天“DataPanel組件”
A. 14. 1 測驗題答案
A. 14. 2 練習(xí)題答案
A. 15 第15天“創(chuàng)建Knowledge Base應(yīng)用程序圖形用戶界面(GUI)”
A. 15. 1 測驗題答案
A. 15. 2 練習(xí)題答案
A. 16 第16天“處理Knowledge Base中的事件”
A. 16. 1 測驗題答案
A. 16. 2 練習(xí)題答案
A. 17 第17天“在Knowledge Base中使用數(shù)據(jù)庫”
A. 17. 1 測驗題答案
A. 17. 2 練習(xí)題答案
A. 18 第18天“創(chuàng)建一個Employee Resource小應(yīng)用程序”
A. 18. 1 測驗題答案
A. 18. 2 練習(xí)題答案
A. 19 第19天“在Employee Resource小應(yīng)用程序中處理事件”
A. 19. 1 測驗題答案
A. 19. 2 練習(xí)題答案
A. 20 第20天“創(chuàng)建Employee Resource應(yīng)用程序服務(wù)器”
A. 20. 1 測驗題答案
A. 20. 2 練習(xí)題答案