原帖由 "bovy" 发表:
现在我们准备在unix/c++ 下开发一个企业级应用程序,需要访问数据库,由于我们的客户很多,
并且以前他们已经实现了不同程度的信息化,也就是说,他们有的使用的数据库是不同的(如Oracle,Informix
SQL Server等等..........
给你一个小小的提示,上层封装一个统一接口,底层自己用各种数据库的最底层的API来实现
我自己写了一个跨Win32/Linux/Solaris的DBAPI
(cross platform and cross database API)
提供Oracle/MySQL/Sybase/MSSQL四种数据库的高性能纯C API统一接口(类似ODBC)
+异种数据库的多重连接池+自动复制....
原帖由 "bovy" 发表:
哦,
你使用的是那种与语言呢?能所得具体一点么
?
我的EMAIL:LEEMINGJUN@MSN.COM
原帖由 "无双" 发表:
另外是运行时指定还是编译时指定呢
如果编译时指定的话
只要为每种数据库写一个操作接口
连接时指定连接的库就可以了
如果是运行时指定可能比较难
因为数据库的接口会有重复的时候
当然如果使用c++?.........
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |