昨天心情不好,在晚上睡不著的時(shí)候,就想了下,上次發(fā)的rms引擎都么有一個(gè)簡(jiǎn)單的例子呢,所以就寫了個(gè)簡(jiǎn)單的電話本出來。
里面有的功能是:
1.添加
2.查詢
3.列出所有的資料
沒有實(shí)現(xiàn)的功能是,留給網(wǎng)友們自己設(shè)計(jì)。很簡(jiǎn)單的。哈
1.修改
2.刪除
3.排序
源代碼到這里下載
用自己寫的rms引擎寫的電話本
項(xiàng)目需求
設(shè)計(jì)一個(gè)電話本應(yīng)用程序.
此程序的目的是用于學(xué)習(xí),交流,不得用于商業(yè)應(yīng)用,如果有需求請(qǐng)跟本人聯(lián)系
程序功能
1.添加聯(lián)系人包括聯(lián)系資料是: 姓名, 手機(jī), email, 地址.
2.修改聯(lián)系人資料.
3.查詢聯(lián)系人資料,
4.刪除聯(lián)系人.
項(xiàng)目設(shè)計(jì)
1.采用本人寫的簡(jiǎn)單的rms數(shù)據(jù)引擎. 也算是一個(gè)比較豐富的例子供大家學(xué)習(xí)交流
2.采用高級(jí)UI展示.
3.整體架構(gòu)采用Web常用的方式MVC結(jié)構(gòu),充分展示j2me設(shè)計(jì)也可以很靈活.并且在性能方面的問題不大
這里介紹幾個(gè)系統(tǒng)核心接口
ResultSet --- 對(duì)數(shù)據(jù)操作的結(jié)構(gòu)集, 比如查詢的時(shí)候?qū)⒎祷匾粋(gè)可用的結(jié)構(gòu).里面的用法跟JDBC差不多.
Query --- 對(duì)本人自定義的sql進(jìn)行執(zhí)行,執(zhí)行返回ResultSet結(jié)構(gòu)
DataBaseServer --- 對(duì)RMS引擎的啟動(dòng),關(guān)閉.資源處理,擺脫直接操作RMS各個(gè)異常的困擾
QueryBuilder --- 靜態(tài)工廠類,通過sql創(chuàng)建一個(gè)Query實(shí)例.
關(guān)于自定義SQL語法設(shè)計(jì)
比如創(chuàng)建表格語法是
create :friend: f_name :f_mobile :f_email :f_address
插入數(shù)據(jù)是:
Query q = QueryBuilder.builder("insert :friend :f_name :f_mobile :f_email: f_address ");
q.setString("f_name",friend.getName() );
q.setString("f_mobile", friend.getPhone());
q.setString("f_email", friend.getEmail());
q.setString("f_address", friend.getAddress());
q.execute();
刪除數(shù)據(jù)是:
留給大家補(bǔ)充
修改數(shù)據(jù)是:
留給大家補(bǔ)充
刪除表格是:
留給大家補(bǔ)充
里面有的功能是:
1.添加
2.查詢
3.列出所有的資料
沒有實(shí)現(xiàn)的功能是,留給網(wǎng)友們自己設(shè)計(jì)。很簡(jiǎn)單的。哈
1.修改
2.刪除
3.排序
源代碼到這里下載
用自己寫的rms引擎寫的電話本
項(xiàng)目需求
設(shè)計(jì)一個(gè)電話本應(yīng)用程序.
此程序的目的是用于學(xué)習(xí),交流,不得用于商業(yè)應(yīng)用,如果有需求請(qǐng)跟本人聯(lián)系
程序功能
1.添加聯(lián)系人包括聯(lián)系資料是: 姓名, 手機(jī), email, 地址.
2.修改聯(lián)系人資料.
3.查詢聯(lián)系人資料,
4.刪除聯(lián)系人.
項(xiàng)目設(shè)計(jì)
1.采用本人寫的簡(jiǎn)單的rms數(shù)據(jù)引擎. 也算是一個(gè)比較豐富的例子供大家學(xué)習(xí)交流
2.采用高級(jí)UI展示.
3.整體架構(gòu)采用Web常用的方式MVC結(jié)構(gòu),充分展示j2me設(shè)計(jì)也可以很靈活.并且在性能方面的問題不大
這里介紹幾個(gè)系統(tǒng)核心接口
ResultSet --- 對(duì)數(shù)據(jù)操作的結(jié)構(gòu)集, 比如查詢的時(shí)候?qū)⒎祷匾粋(gè)可用的結(jié)構(gòu).里面的用法跟JDBC差不多.
Query --- 對(duì)本人自定義的sql進(jìn)行執(zhí)行,執(zhí)行返回ResultSet結(jié)構(gòu)
DataBaseServer --- 對(duì)RMS引擎的啟動(dòng),關(guān)閉.資源處理,擺脫直接操作RMS各個(gè)異常的困擾
QueryBuilder --- 靜態(tài)工廠類,通過sql創(chuàng)建一個(gè)Query實(shí)例.
關(guān)于自定義SQL語法設(shè)計(jì)
比如創(chuàng)建表格語法是
create :friend: f_name :f_mobile :f_email :f_address
插入數(shù)據(jù)是:
Query q = QueryBuilder.builder("insert :friend :f_name :f_mobile :f_email: f_address ");
q.setString("f_name",friend.getName() );
q.setString("f_mobile", friend.getPhone());
q.setString("f_email", friend.getEmail());
q.setString("f_address", friend.getAddress());
q.execute();
刪除數(shù)據(jù)是:
留給大家補(bǔ)充
修改數(shù)據(jù)是:
留給大家補(bǔ)充
刪除表格是:
留給大家補(bǔ)充
安徽新華電腦學(xué)校專業(yè)職業(yè)規(guī)劃師為你提供更多幫助【在線咨詢】