最近在麒麟系統下遇到的問題。
環境說明:
1. 麒麟系統安裝在虛擬機下
2. 麒麟系統版本:Kylin4.0.2
3. Qt 版本:5.15.2
4. 達夢資料庫版本:v8
5. unixODBC版本:2.3.9
Qt 編譯輸出版本:
stone@~$ qmake --version
QMake version 3.1
Using Qt version 5.15.2 in /opt/Qt/5.15.2/gcc_64/lib
unixODBC資料庫連接資訊:
stone@~$ isql dm
+---------------------------------------+
| Connected! |
| |
| sql-statement |
| help [tablename] |
| quit |
| |
+---------------------------------------+
環境變數
~/.bashrc
# Qt
export QTDIR=/opt/Qt/5.15.2
export PATH=$QTDIR/gcc_64/bin:$PATH
export PATH=$QTDIR/../Tools/QtCreator/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/gcc_64/lib:$LD_LIBRARY_PATH
# dmdb
export DMDIR=/opt/dmdbms
export PATH=$DMDIR/bin:$PATH
export LD_LIBRARY_PATH=$DMDIR/bin:$LD_LIBRARY_PATH
odbcinst.ini 配置
/etc/unixODBC/odbcinst.ini
[DM8]
Description = dm odbc
Driver = /opt/dmdbms/bin/libdodbc.so
odbc.ini配置
/etc/unixODBC/odbc.ini
[dm]
Description = dm8 dsn
Driver = DM8
SERVER = 127.0.0.1
UID = SYSDBA
PWD = ******
TCP_PORT = 5236
QT連接達夢資料庫失敗資訊:
[unixODBC][Driver Manager]Can't open lib '/opt/dmdbms/bin/libdodbc.so' : file not found QODBC3: Unable to connect
求指點還差什么地方?Qt 就是無法連接上達夢資料庫。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/238198.html
標籤:其他數據庫
上一篇:求國產監控工具
