开发者社区> 问答> 正文

C++多次操作数据库,打开数据库的操作只想执行一次应该放在什么位置

小型学生管理系统,有一个类Database专门用于操作数据库,构造函数里有打开数据库的操作,增删改查操作四个类里都建了Database类对象,程序运行时数据库会打开多次,请问打开数据库的操作只想执行一次的话,应该放在什么位置

展开
收起
a123456678 2016-03-06 10:12:25 2533 0
1 条回答
写回答
取消 提交回答
  • 类Database专门用于操作数据库,在此类的构造函数中打开、连接数据库,析构时关闭数据库。或者,不放在 Database类的构造与析构函数中,但可以放在程序初始化与结束时。
    增删改查操作四个类里,不再独立定义 Database类对象,而是采用一个全局的 Database类对象代替之。

    2019-07-17 18:54:07
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载