firebird嵌入版数据使用

有个单机版软件,原先一直使用的ib6open版,通过ibx连接的.近来想把它改为嵌入版的数据库.于是使用了firebird的嵌入版.

由于fb与ib6的兼容性不错.程序基本无需改动,把下列文件拷贝到程序目录:
fbembed.dll    客户端服务器一体化文件
msvcp71.dll   vc7.1支持库
msvcr71.dll   vc支持库
icuin30.dll   
icuuc30.dll
icudt30.dll   三个ibm的icu组件,完整的名称为International Components for Unicode,ICU为各个系统平台提供了一个较好的基于unicode的解决方案.http://blog.csdn.net/ufo2006
一共六个文件,压缩一下的话大约是1.5M大小.
由于我是使用的ibx连接,因此,要把fbembed.dll 改名为gds32.dll

从ib6迁移到fb嵌入版,要做的工作就这么简单.启动程序,一切正常.当然,如果你原先使用的是ib7或更高版本.那么除了程序内不能有fb不支持的sql语句外,还需先在ib7下备份,再在fb下还原才能正常工作.

不过,在嵌入版模式下,数据库服务器线程和主程序处于同一进程空间内.要注意尽快提交事务,否则,程序非正常退出时就会丢失数据.

fb嵌入版数据库,我也是刚刚开始用,欢迎和大家一起探讨学习.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值