我想在JAVA中实现一个简单的类似SQL的数据库
- 多表(非多数据库)
- 最多有3位使用者
- 将数据保存在平面文件中
- 处理查询:CREATE TABLE,INSERT INTO,DELETE,UPDATE,SELECT(或查找)
现在我有一个DAO的想法是这样的:
public interface DAO {
public <T> Boolean createTable(T tableInfo);
public <T> Boolean insert(T insertInfo);
public <T> Boolean update(T updateInfo);
public <T, E> ArrayList<E> find(T findInfo); // I'm not sure how it works!!
}
您有什么建议使其更可扩展吗?