好的,谢谢您的耐心解答!
【 在 z16166 (Netguy) 的大作中提到: 】
: 一种可能的方式:
: db定义一套interface,这个interface主要是提取数据库的connect/auth/close、prepared statement execution、transaction commit/rollback等通用操作。interface类和数据库类型不是紧耦合的。
: 然后搞一个Impl类(Implementation),这个Impl类实现上面这个interface。不同的Impl类可以对应不同的数据库类型比如mysql等,Impl类和数据库的API是紧耦合的,比如直接调用的mysql的C API。db interface类中有个成员变量是一个Impl对象,通过更换保存的Impl对象,可以
: ...................
--
FROM 124.65.244.*