用自己寫的rms引擎寫的電話本

2021-04-12 22:56:54 字數 2129 閱讀 6868

用自己寫的rms引擎寫的**本

最近做些專案發現要大量的應用rms的操作。感覺sun提供的rms操作api實在不是很方便。對資料的crud很麻煩。為此,我想在rms的基礎上實現乙個小型資料引擎是個不錯的注意。我暫時把這個資料引擎叫做

figo。中文名稱叫做飛鴿。

我的引擎能做的事情是:

1。對**的操作--新增,刪除,暫時不提供對**的修改。

2。對**資料的操作--新增,刪除,修改,查詢(只能對乙個關鍵字進行查詢)

下面來看下我的sql語句。

因為是乙個簡單而且小型的資料庫。所以我把sql也簡化了。下面是個完整的操作方法

1。新增**

create table_name column_1 column_2 column_3 ......

drop table_name

2。對資料的操作

insert table_name column_1 ..... 對於這個操作,然後具體在api呼叫setstring(index, value)

update table_name set ..... where column_1 = key;

select table_name f_id=1;

上面是理論,下面是實踐,源**包,包括乙個簡單的**本例子,

欣賞

昨天心情不好,在晚上睡不著的時候,就想了下,上次發的rms引擎都麼有乙個簡單的例子呢,所以就寫了個簡單的**本出來。

裡面有的功能是:

1.新增

2.查詢

3.列出所有的資料

沒有實現的功能是,留給網友們自己設計。很簡單的。哈

1.修改

2.刪除

3.排序

用自己寫的rms引擎寫的**本

專案需求

設計乙個**本應用程式.

程式功能

1.新增聯絡人包括聯絡資料是: 姓名, 手機, email, 位址.

2.修改聯絡人資料.

3.查詢聯絡人資料,

4.刪除聯絡人.

專案設計

1.採用本人寫的簡單的rms資料引擎. 也算是乙個比較豐富的例子供大家學習交流

2.採用高階ui展示.

3.整體架構採用web常用的方式mvc結構,充分展示j2me設計也可以很靈活.並且在效能方面的問題不大

這裡介紹幾個系統核心介面

resultset --- 對資料操作的結構集, 比如查詢的時候將返回乙個可用的結構.裡面的用法跟jdbc差不多.

query --- 對本人自定義的sql進行執行,執行返回resultset結構

databaseserver --- 對rms引擎的啟動,關閉.資源處理,擺脫直接操作rms各個異常的困擾

querybuilder --- 靜態工廠類,通過sql建立乙個query例項.

關於自定義sql語法設計

比如建立**語法是

create :friend: f_name :f_mobile :f_email :f_address

插入資料是:

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();

刪除資料是:

留給大家補充

修改資料是:

留給大家補充

刪除**是:

留給大家補充

順便提一下:

1。這個引擎只能新增文字,不能新增,以後的版本打算實現新增功能。

2。這個版本已經有一部分網友在修改,並應用到他的專案中去,他們也提到一些相關的問題。

3。最近我可能也要採用這個引擎來實現一些j2me專案,在實現的過程中將會不斷的完善,並保持穩定。

雜湊表的應用之電話本

include include include include using namespace std struct phone 初始化為空 class myphone bool find string a,int ranks for int i 0 i s int pos s.find 0 判斷有...

基於java的電話本管理系統

本程式本人寫了三個類分別為phonebook telephoneitem ui telephoneitem package com.hpe.test public class telephoneitem 帶引數的構造方法 public telephoneitem string name,string...

順序表的應用 電話本

順序表 就所謂的陣列式操作 程式設計實現順序儲存結構中的基本操作的實現 本的建立 插入 刪除 修改 逆置 查詢 輸出 整個操作過於簡陋,只對上述功能做敘述,採用結構體陣列實現,本打算用class操作,可因為某種原因就擱置了 中的注釋部分是用於測試資料,本只存有number,name size全域性變...