急求关于firebird的相关解答,请问妇科医生在线解答出现这个问题怎么解决呢

请问有关dbExpress连接firebird数据库的有关问题 - Delphi当前位置:& &&&请问有关dbExpress连接firebird数据库的有关问题请问有关dbExpress连接firebird数据库的有关问题&&网友分享于:&&浏览:170次请教有关dbExpress连接firebird数据库的问题各位大虾,大家好我刚开始接触Firebird数据库,请教一个比较基础的问题!谢谢!请教一个有关dbExpress连接firebird数据库的问题,我在网上搜索到嵌入式连接的方法,经过测试没有问题。但我一直搞不明白远程连接的方法怎么做。请大家不吝赐教!谢谢!本地连接的方法如下: & with FDbcn do &
LoginPrompt:=F &
DriverName:='Firebird';//这里可以任意取名 &
GetDriverFunc:='getSQLDriverINTERBASE'; &
LibraryName:='dbexpint.dll'; &
VendorLib:='gds32.dll'; &
Params.Values['User_Name']:='sysdba';//用户名 &
Params.Values['Password']:='masterkey';//连接密码 &
Params.Values['SQLDialect']:='3'; &
Params.Values['Interbase TransIsolation']:='ReadCommited'; &
//Params.Values['Database']:=ExtractFilePath(Paramstr(0))+'\DB\SETS.DB';//数据库文件名 &
Connected := &
FDbQry_Tmp.SQLConnection:=FD &
showmessage('连接出错'); & &经过测试,没有任何问题,但我现在想知道如果连接远程数据库的方法。谁能帮我一下啊,谢谢!!------解决方案--------------------1、客户端带上客户端的DLL和firebird.conf2、修改aliases.conf增加数据库别名指向你的数据库文件3、修改firebird.conf设置服务器地址和端口号4、Connection中的‘Database’改为别名各conf文件里都有修改注释,参照改就可以了
------解决方案--------------------1、客户端带上客户端的DLL和firebird.conf2、修改aliases.conf增加数据库别名指向你的数据库文件3、修改firebird.conf设置服务器地址和端口号4、Connection中的‘Database’改为别名
------解决方案--------------------
//Params.Values['Database']:=ExtractFilePath(Paramstr(0))+'\DB\SETS.DB'; //数据库文件名数据库的文件名改成ip+目录:如:ip:盘符:\目录\文件名
------解决方案--------------------同楼上,我也刚学习FIREBIRD连接服务器上的FIREBIRDVendorLib:='gds32.dll'; 改成 'fbclient.dll'Params.Values['User_Name']:='sysdba';//用户名Params.Values['Password']:='masterkey';//连接服务器的FB的密码Params.Values['Database']:='192.168.0.1:D:\DB\SETS.DB';//'192.168.0.1服务器D:\db\sets.db'数据库
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有本帖子已过去太久远了,不再提供回复功能。[求助] firebird连接问题最近开始使用Firebird在A机安装了 Fb建立一个数据 d:\test.fdb在A机 自身 connect A机地址:d:\test.fdb;可以连接上然后在B机安装了fb服务端然后 isql中连接 connect A机地址:d:\test.fdb;结果连接失败。超时,端没有反馈。请求大佬们说下,是否还得需要什么的。& --------------------------------------------------------------连不上的报错信息是什么FireBird数据库死锁问题 - ITeye问答
Caused by: org.firebirdsql.jdbc.FBSQLException: GDS Exception. . deadlock
update conflicts with concurrent update
No message for code
found.
null
at org.firebirdsql.jdbc.AbstractPreparedStatement.internalExecute(AbstractPreparedStatement.java:711)
at org.firebirdsql.jdbc.AbstractPreparedStatement.executeUpdate(AbstractPreparedStatement.java:171)
at mons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:94)
at org.hibernate.jdbc.NonBatchingBatcher.addToBatch(NonBatchingBatcher.java:23)
at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:2204)
... 64 more
引用多数情况下,可以认为如果一个资源被锁定,它总会在以后某个时间被释放。而死锁发生在当多个进程访问同一数据库时,其中每个进程拥有的锁都是其他进程所需的,由此造成每个进程都无法继续下去。简单的说,进程A等待进程B释放他的资源,B又等待A释放他的资源,这样就互相等待就形成死锁。
看看百度百科
那就找出执行的语句,分析这些语句产生死锁的原因,再把代码改改。
已解决问题
未解决问题}

我要回帖

更多关于 请问解决狐臭办法 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信