都一年多了,你再开一个帖子吧
[quote=引用 13 楼 zhao4zhong1 的回复:] 一个线程对应一个数据库连接。
[quote=引用 7 楼 lijian910wolf 的回复:] [quote=引用 6 楼 xianglitian 的回复:] 如果是我的话用全局只连接一次数据库 不用等时候就关闭
可以借鉴下我的ado封装类 http://blog.csdn.net/smwhotjay/article/details/77930751 class CMFCADO { public: CMFCADO(void); ~CMFCADO(void); //通过文件路径打开mdb数据库 bool OpenConn(LPCTSTR mdb_filepath); void CloseConn(); bool CMFCADO::GetRecordSet(LPCTSTR bstrSQL); bool CMFCADO::ExecuteSQL(LPCTSTR bstrSQL); void CloseRecordset(void); _RecordsetPtr m_pRS;//添加一个指向RecordSet对象的指针 private: _ConnectionPtr m_pConnection;//添加一个指向Connection对象的指针 };
class CMFCADO { public: CMFCADO(void); ~CMFCADO(void); //通过文件路径打开mdb数据库 bool OpenConn(LPCTSTR mdb_filepath); void CloseConn(); bool CMFCADO::GetRecordSet(LPCTSTR bstrSQL); bool CMFCADO::ExecuteSQL(LPCTSTR bstrSQL); void CloseRecordset(void); _RecordsetPtr m_pRS;//添加一个指向RecordSet对象的指针 private: _ConnectionPtr m_pConnection;//添加一个指向Connection对象的指针 };
一次连接数据库
[quote=引用 6 楼 xianglitian 的回复:] 如果是我的话用全局只连接一次数据库 不用等时候就关闭
一个线程对应一个数据库连接。
4,011
社区成员
39,817
社区内容
加载中
试试用AI创作助手写篇文章吧