当前位置: 技术问答>linux和unix
QT无法访问数据库
来源: 互联网 发布时间:2015-03-19
本文导语: 请问QT中建立数据库应用时怎么看不到ODBC和PostgreSQL的驱动,ODBC和PostgreSQL都已安装,且PostgreSQL数据库后台运行无误,同时无法找到libOdbc*.so文件。 ...
请问QT中建立数据库应用时怎么看不到ODBC和PostgreSQL的驱动,ODBC和PostgreSQL都已安装,且PostgreSQL数据库后台运行无误,同时无法找到libOdbc*.so文件。
|
?!这个也是,真的是没有这方面的PostgreSQL这些小的数据库的直接链接,不过,如果真的想用,你可自己写,以前我用QT时还没有MySQL的链接呢,不过也写了出来,一年前吧!
呵呵
呵呵
|
看看是不是没有设置好LD_LIBRARY_PATH.
export LD_LIBRARY_PATH=/usr/local/pgsql/lib
ldconfig 此命令如果找不到,应该是在/sbin下面
另外你也可以修改/etc/ld.so.conf文件,在其中加入/usr/local/pgsql/lib,然后在运行一下ldconfig
如果还连不上数据库,检查数据库起动的参数里是否带了-i选项
export LD_LIBRARY_PATH=/usr/local/pgsql/lib
ldconfig 此命令如果找不到,应该是在/sbin下面
另外你也可以修改/etc/ld.so.conf文件,在其中加入/usr/local/pgsql/lib,然后在运行一下ldconfig
如果还连不上数据库,检查数据库起动的参数里是否带了-i选项