数据库访问接口的泛型化
我先抛块砖,希望引来大家的玉。
我们知道数据库操作是企业应用常见的需求,但是在C++中并没有提供统一的数据库存取接口,为什么不设计一个通用的数据库访问接口呢?
我觉得可以将数据库访问引入STL的框架,数据库多像是一个容器啊,数据行就是容器的元素,数据游标就是迭代器。
比STL容器需要增加的只是连接数据库和存取数据集的操作。
数据库访问能力可以不限于ODBC/ADO或者Native API,将它作为一个策略类来实现。
我的可用分很多的,分不够可以加,庆祝本人升星嘛,不过单单要分的不欢迎。