前期配置
安装QT
由于Qt自5.15版本之后,就不再支持离线安装包了,所以想要继续安装,需要从官方下载在线安装工具QT在线安装,这里注册登录QT账号下载在线安装工具,或者在QT离线安装,下载离线安装包自行编译使用,为了简便建议选择在线安装,可以从清华镜像源处直接下载安装。
- 需要注意的是:自定义安装,如果找不到Qt5.15.2,可以先选中Archive,然后点击Filter即可
安装达梦数据库
- 这一部分按照达梦的官方教程就可以单机安装部署,按照对应系统的步骤去进行即可。
- 步骤中要求必须要新建非root账户,亲测不新建也可,可以根据自己需求进行选择。
- 注意是否启用大小写敏感要与业务进行沟通!否则需要重新实例化!
- 实际在使用过程中出现了数据库服务已开机自启动但无法连接数据库的问题,需要在bin目录下root权限执行./DmServiceDMSERVER restart重启数据库服务(具体原因未知)
- 如果遇到实例化过程中出现创建数据库成功但启动失败,请检查日志文件,常见问题:权限问题(可以通过提权解决)or内存不足。
通过ODBC进行连接
Windows
- 由于windows系统自带ODBC,直接进行配置连接即可,此处略过,参考Windows Qt连接达梦数据库
Linux
由于Linux系统未自带unixODBC,需要自行下载编译or直接apt-get安装,这里选择apt-get安装的方法
- 执行命令:sudo apt-get install unixodbc unixodbc-dev 安装unixODBC
- 执行命令:odbcinst -j 查看odbc对应的配置文件所在的位置
返回结果示例:
unixODBC 2.3.6
DRIVERS............: /etc/odbcinst.ini
SYSTEM DATA SOURCES: /etc/odbc.ini
FILE DATA SOURCES..: /etc/ODBCDataSources
USER DATA SOURCES..: /home/Kylin/.odbc.ini
SQLULEN Size.......: 8
SQLLEN Size........: 8
SQLSETPOSIROW Size.: 8
参考资料
Qt基础 | QT5.15.2与VS2019安装及配置
达梦数据库-单机安装部署
Windows Qt连接达梦数据库