用自己写的rms引擎写的电话本
来源:互联网 发布:电脑网络正在识别 编辑:程序博客网 时间:2024/04/30 21:26
用自己写的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项目,在实现的过程中将会不断的完善,并保持稳定。
里面有的功能是:
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项目,在实现的过程中将会不断的完善,并保持稳定。
- 用自己写的rms引擎写的电话本
- 自己写的操作 RMS类
- 自己写的一个电话本小软件(2004年)
- 写一个自己的引擎
- 写一个自己的引擎
- 自己以前写电话本管理程序
- ch2:用wxODBC写的一个简单的电话本程序
- 用map写的电话本增删改查
- 自己写的一个jquery模板引擎
- 写一个自己的游戏引擎
- 一个自己写的PHP模板引擎
- DictForGeeks,我自己写的自定义词库的词典,支持英-中,中-英,也可以当电话本用。
- 学习j2me rms写的一点东西
- 自己写的Rap3d 引擎 开源发布啦
- php 教你写自己的模版引擎一
- php 教你写自己的模版引擎二
- php 教你写自己的模版引擎三
- 写一个属于自己的模板引擎【一】
- 80年代初出生的十大尴尬
- QuickTest Plus 小工具 (转)
- 遇到几个问题:1.昨天还能连上数据库,今天不能;2.mysql服务自动停止
- 蒋涛解惑创业
- Java的垃圾回收机制详解和调优大全
- 用自己写的rms引擎写的电话本
- 线程资源释放
- 五一怎么过?---超值七天游
- 极限编程系列1-价值
- 主要Java报表工具的比较
- RedHat Linux中挂载NTFS文件系统
- 51 地图 PK Google 地图
- 数据库设计技巧14则
- 海量数据库的查询优化及分页算法方案[转帖]