数据库连接出错(100分)

  • 主题发起人 indigo2000
  • 开始时间
I

indigo2000

Unregistered / Unconfirmed
GUEST, unregistred user!
无论用那种SQLConnection连接,总报错:xx.so无法load,是不是哪的环境变量没设对?
 
首先确定你能在 InterBase 的安装路径中找到 libgds.so 文件(或类似的 libgds.so.1 等),并且它所在的目录在 LD_LIBRARY_PATH 中。如果满足上述条件还出此错误则需要检查 /lib 目录下的 libcrypt.so.0 文件,因为 libgds.so 文件需要它。如果 /lib 目录下没有 libcrypt.so.0 的话看看是否有 libcrypt*.so 文件,这个文件名一般是带有一个版本号的,建立一个 Symbolink :
ln -s /lib/libcrypt...... /lib/libcrypt.so.0
 
我检查了一下我的目录,没有libgds.so 文件(或类似的 libgds.so.1 等)。那我到什么
地方能找到这类文件?是不是我的Kylix安装有问题?
 
你需要安装interbase或firebird,或者从安装好的机器中拷贝过来
 
libsqlmy.so.1,libsqldb2.so..1,libsqlora.so.1等文件正确的路应该在/kylix2/bin下,
另外vendorlib(如libmysqlclient.so.10.0.0)应该在/usr/local/lib/mysql下,但是我的
系统装了MySQL后,/usr/local/lib/mysql下却是空的,后来我装了个MysqlODBC,将VendorLib
中的内容改成libmyodbc.so,连接正常,但仍有点问题
 
export LD_LIBRARY_PATH=/your/lib/path
 
我也是相同的问题呀
你找到答案了没?
 
顶部