(一)QODBC数据库编程连接详细介绍
QODBC数据库编程连接详细介绍是本文所介绍的内容,QT为数据库编程提供了一个类似JDBC的统一操作模型,它的底层是具体数据库或数据库接口的插件,由它们负责完成真正的数据库操作。
QT数据库模型的基础类是QSqlDatabase对象,拥有一个QSqlDatabase对象代表着拥有一个数据库的连接,在一个已经Open的QSqlDatabase对象上,我们就可以执行各种数据库操作。
1、操作系统注册的DSN名字
2、一个外部的DSN文件
3、可以被解释的字符串
1和2我们可以在管理面板的ODBC管理面板里面设置或者生成,但是无疑第3种形式更具备灵活性,连接Access的DSN字符串具备类似的形式:
下面是一段用于获得某个指定的mdb文件的数据库连接的代码,函数会先检测是否系统已有该文件的数据库连接,如果有则再检查该连接是否已打开,如果已打开则直接返回,如果有连接但处于关闭状态中则打开后返回,如果还未有任何连接则创建一个新的连接,打开后返回。最后打开失败会抛出一个KDBException异常。
小结:QT QODBC数据库编程连接详细介绍的内容介绍完了,希望本文对你有帮助,关于数据库的更多内容请参考编辑推荐。
(二)QT与数据库连接实例(!!!)
连接数据库需要的头文件:
小结:QT与数据库连接实例的内容介绍完了,对于数据库,本人觉得连接时要慎重点,好像很难连接似得,老是出错,不顾本篇文章相信能帮你解决问题。
手机或平板扫扫即可继续访问