firebird嵌入式数据库

firebird 连接嵌入式版本 dotnet连接fb Embedded Server版本firebird分为两种版本,一种为安装版一种为嵌入式版本,为了部署程序的方便,可以选择嵌入式版本。要使用嵌入式版本需要“fbembed.dll”和“fbintl.dll”两个dll组建支持。这两个文件一定要从Embedded Server版本中拷贝出来才可以,不能使用安装版中的文件。两个文件存放的具体路径:app_folder/ fbemb 阅读详情

firebird是一个跨平台的开源数据库,适用interbase授权协议(IPL),从borland的interbase脱胎而来。以前用interbase/firebird的时候,发布程序的时候哪怕只有一个用户至少也得安装一个localserver,一些单机版的程序只好使用access来保存数据。但是微软那个mdac偏偏常出现一些莫名其妙的问题,access2000的数据库文件在win98上就经常出现“插入时无法定位...”、“遇到BOF/EOF...”一类不知所云的错误提示,安装新版mdac并打上oledb补丁就能解决问题,不过一个几百k的小程序要带上七八兆的补丁感觉实在不好。我就一直希望能够把interbase/firebird应用于桌面数据的存储,就是因为那个安装服务器的问题一直没有好办法。

现在终于发布了嵌入式的firdbird,我们可以用firebird embbed作为桌面数据库了,跟C/S版的firebird数据奎一样,对许多现代数据库特性提供充分的支持,可以使用触发器、存储过程,可以自定义类型,可以自定义外部函数。而且他与firebird C/S使用相同的文件格式,也支持将一个数据库文件存储到多个文件,把它的数据文件放到firebird C/S上立刻就可以使用,你随时可以把单机应用改造成C/S或者放到web上。应用程序开发与firebird C/S 没什么不同,可以使用它的C API,也可以使用Delphi/BCB的interbase和dbx组件,当然,安装了odbc驱动以后,用ado也是可以的。发布程序时只需要提供一个dll,我们的fire bird应用程序就可以工作了(用ado不行,用dbx还需要midas.dll和dbexpint.dll),可以很容易地制作出安装程序,所有的配置工作都可以由程序员自己控制,也不用担心数据库会被用户直接打开进行改动了。而且据我所知,嵌入式数据库好像还没有支持存储过程和触发器的吧,access,sqlite都不行,更不用说dbf和paradox了。

Firebird嵌入版本开发方案 firebird(http://www.ibphoenix.com)的使用非常灵活和方便,可以在C/S、B/S系统中使用,也可以使用嵌入版本在桌面系统中使用。结合UIB(http://www.progdigy.com/UIB/)更能将灵活性发挥至极致了。下面是我开发的一个小软件的组合方案,希望给使用Firebird的朋友们一个参考。一、所用软件及VCL1、Delphi7(http://www.bo 阅读详情

相关推荐

fbjreplicator:Firebird 3.0 数据库复制工具和生成器脚本基于java-开源

Firebird 数据库复制工具基于java。 主从同构基于触发器的复制工具。 支持同步和异步复制。 包括用于集中数据库辅助实施的新图形界面。 多平台,用 java 1.8 语言编写。 现在支持 Firebird 3.0、Jaybird 3.0.6。

Firebird嵌入版本的使用方法

Firebird嵌入版本是一个非常酷的版本,它包含了SQL数据库的所有功能,但是却不用安装,不用专门启动服务与后台,实为单机软件开发首选平台!   通常,人们也叫它“内嵌服务器版”或“Embed版”,都是同一个意思。   目前,嵌入版只可在Windows下运行。   本站提供两个嵌入版下载:  http://www.firebird.net.cn/down_view.as

记性不好,笔记而已 4000

Firebird_ODBC_2.0.2.153_Win32

Firebird_ODBC_2.0.2.153_Win32 支持 xp win 7 8 等

使用DelphiXE10动态创建Firebird嵌入式数据库文件

使用DelphiXE10动态创建Firebird嵌入式数据库文件 最近在研究单机版数据库Firebird嵌入式使用方法,想在程序中动态创建Firebird数据库。在网上搜了N遍,只找到一个不能正常使用的例子(本人DelphiXE10环境下测试的,其他版本没有测试),索性自己动手写了一个函数,闲话不多说,直接上源码: unit U_Firebird; interface uses Win...

yfrabble的博客 1130

这帖子,程序员的痛心疾首,我明臣哭了.

<br />一个初中生到程序员的辛酸经历出自:一个初中生到程序员的辛酸经历<br /><br />前言:我将写下一个穷苦家庭的农村孩子的经历。我念书不多,文笔不好,基本上是流水式的叙述,大家多多见谅。如果你现在年轻或迷惘,那你看下这篇文章或许有帮助。如果你想了解社会的底层,也可以看看本文。在这篇文章里我会写一些我对人生的看法,希望可以给各位参考参考。<br /><br />  我今年二十八岁,个子不高,长得还算端正。在学校受的教育不高,就读到初中二年级下学期。<br /><br />  我干过很多行业,学过

ming901016的专栏 3900

程序员低级错误大收集 各个痛心疾首

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 先汇总一下错误的分类吧

jgfyyfd的博客 672

程序员十大心愿,程序员:你这么了解我的心声的嘛!

点击上方“朱小厮的博客”,选择“设为星标”回复”1024“获取独家整理的学习资料来源:爪哇笔记0.如果可以不加班程序猿是加班熬夜最严重的职业之一,经常熬夜还存在三大弊端:...

朱小厮的博客 1410

程序员低级错误大收集,各个痛心疾首

先汇总一下错误的分类吧 1 全角问题 2 =和==的问题 3 空格问题 4 拼写问题 5 疏忽,忘记做该做的事情 6 新东西,不是很熟悉 下面是明细,呵呵呵。 1 老紫竹(java2000_net) 我最难忘的一次,是自作聪明的在一个for循环后面加上了一个分号,而且是在大量的代码重构之后,运行时偶尔发生这个错误。 大概用了我近1周的时间。 从那之后,我的代码的大括号,就都放在代码行的

Falconapollo的专栏 586

QT及嵌入式FireBird入门

本文逐步介绍QT,VS和FireBird 简介 本文逐步介绍QT,VS和FireBird.适用于打算使用嵌入式FireBird的QT开发者以及QT新手. 在我写这篇文档的时候,有关本文涉及的话题还在大量的讨论,所以我希望本文能对大家有所帮助. 本文讨论的内容: 1.  安装QT SDK,并与VS进行配置整合. 2.  Building IBase插件. 3.  使用代码创建一个数

henreash的专栏 4807

Friebird内嵌版的操作

首先先做些准备工作,下载Friebird内嵌版,下载管理工具(GUI),链接如下 Friebird内嵌版:http://sourceforge.net/projects/firebird/files/firebird-win32/2.5-Release/Firebird-2.5.0.26074-0_Win32_embed_pdb.zip/download 管理工具IBExpert:h...

ak28017172的博客 198

firebird嵌入版数据使用

有个单机版软件,原先一直使用的ib6open版,通过ibx连接的.近来想把它改为嵌入版的数据库.于是使用了firebird嵌入版.由于fb与ib6的兼容性不错.程序基本无需改动,把下列文件拷贝到程序目录:fbembed.dll    客户端服务器一体化文件msvcp71.dll   vc7.1支持库msvcr71.dll   vc支持库icuin30.dll   icuuc30.dllicu

ufo2006的专栏 3475

firebird转mysql_|Firebird Database Converter(Firebird数据库转换工具)下载v16.2.0.7免费版 - 欧普软件下载...

Firebird Database Converter是基于SQL数据库推出的一款数据库转换工具,主要用于MySQL、Oracle、DB2、sqliteFirebird数据库之间的转换,可复制表、索引和外键,兼容目前主流的数据库类型,允许通过命令行接口来自动转换,需要的朋友赶快下载吧!软件特色1、复制表、索引和外键2、支持主流的数据库服务器3、支持通过ODBC / OLE DB访问其他数据源4...

weixin_36190910的博客 388

FireBird 数据库连接

一、因由 象过河V6.0.188 中使用了FireBird数据库 一同学数据可能需要从“超旺百货增强版”导至象过河中。因象过河支持USB转接线单独开钱箱,而超旺用了转接线得打小票才能开钱箱。 二、FireBird数据库的前景不错,或许自己下次就会用到它。 三、条件(不一定都需要具备,但我是用以下方式通过连接的) 1、象过河已经自动装了FireBirdV2.0。 2、我又装了“Fireb

Linyee编程专栏 8938

使用Visual Studio 2010编译Firebird 2.5.2源代码

Firebird是比较著名的开放源代码关系型数据库管理系统,最近有个Visual Studio 2010项目要使用Firebird嵌入版,而官方提供的预编译二进制文件是用Visual Studio 2005编译的,为了配套只好自己编译。Firebird的编译过程并不复杂,但是由于官方提供Visual Studio工程文件只到2008,编译前还是要对少量文件作修改。 具体步骤...

weixin_34126215的博客 213

Firebird数据库备份与恢复

<br />Firebird数据库备份:把下面的一行保存为备份.bat文件,在备份时只要双击运行即可,非常方便<br />gbak.exe -b 192.168.4.146:Data.FDB D:/Data.fbk -user sysdba -password masterkey<br />当原来的数据库有很多数据时,可能超过10G,这时备份会非常花时间,可以先把数据库的元数据备份下来,根据需要再用sql把要用的表导入即可:<br />gbak.exe -b -m 192.168.4.3:pim D:/pi

8660
上一篇: 第二变位动词陈述式现在时变位
下一篇: Delphi的拨号连接类
suncjs
博客等级 码龄25年 7粉丝 42原创
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值