先讲下,红橘子C#版本终于有项目机会开动了!!!!!啊哈哈~
好说事~请看下面的接口定义:
////// 数据库操作接口 ///public interface HIDatabase { ////// 查找数据 //////需要执行的SQL语句 ///查找到的数据集合System.Data.DataSet find(String sql); ////// 更新数据 //////需要执行的SQL语句 ///影响的数据条数int update(String sql); ////// 添加数据 //////执行的SQL语句 ///当前记录的IDint add(String sql); }
之前是按SQL的操作语句整了有像:insert, select, delete, update 这样的四种,在之前写的Java版本里,旷同学建议将数据的接口定义成这样的三个方法就行,因为细看delete跟update其实是一个性质的操作:执行SQL语句,得到影响的行数。当然,这种写法会丢掉一些SQL类的高级用法,像事物之类的,不过可以在子类里进行具体的实现。这个接口可以面向所有的存储方式:
1. 数据库服务器级别存储;
2. 文件级别存储;
3. 内存级别存储。
继续完善中~
评论(0)
暂无评论!