firebird嵌入式数据库

原创 2004年09月18日 09:16:00

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 embedded 嵌入式——Spring hibernate 集成连接配置

  • 2013年04月21日 11:55
  • 4.8MB
  • 下载

单机数据库性能测试总结

 当前单机数据库(文件型数据库)有很多,为了选择更好的数据库,以便以后使用,在这主要对以下数据库进了插入、查询的速度进行测试,以及数据库的管理方式进行详细说明。数据库分别为:SQLLite、FireB...
  • wjlwjlwjlwjl
  • wjlwjlwjlwjl
  • 2010年05月25日 12:59
  • 7031

Firebird数据库的.net连结字符串

最近刚接触FireBird数据库,发现它是一款很好的数据库,安装方便,功能上也很不错,而且开源.add name="FireBirdConnectionString1" connectionStrin...
  • hanzhongzheng
  • hanzhongzheng
  • 2007年03月08日 15:25
  • 1476

C#如何访问firebird2.5.8嵌入式小型数据库

  • 2018年01月26日 17:26
  • 7.5MB
  • 下载

关于SQLite 与 FireBird 利弊分析

经查阅网上资料:  一、关于数据库简介:  SQLite    主页:http://www.sqlite.org  SQLite诞生于2000年5月,这几年增长势头迅猛无比,目前版本是3.3.8。 ...
  • wlanye
  • wlanye
  • 2016年05月25日 14:12
  • 2924

用Firebird自带的工具管理数据库

firebird数据库安装包自带了一套命令行工具,用这些工具能完成所有所需的管理工作,但使用起来(特别是开发阶段)并不是很方便,效率也不高.但免费且功能强大,下面分别介绍:firebird自带的命令行...
  • shangruo
  • shangruo
  • 2016年10月26日 11:00
  • 1890

firebird 连接嵌入式版本

dotnet连接fb Embedded Server版本firebird分为两种版本,一种为安装版一种为嵌入式版本,为了部署程序的方便,可以选择嵌入式版本。要使用嵌入式版本需要“fbembed.dll...
  • qqws
  • qqws
  • 2005年03月19日 12:53
  • 1798

uniDac 连接FireBird数据库(绿色版/嵌入版/单机版)

网上有几个文章说到连接FB数据库的,基本都是一个出处,不过我尝试之后发现都不行,仔细看过后才发现。原来有一个地方少了个字母(下面代码红色那行)。下面是我自己写的,在D7+FB3+uniDac7.01中...
  • wszysystem
  • wszysystem
  • 2018年01月07日 23:36
  • 17

在C#中使用FireBird嵌入式数据库

转自:http://raylinn.iteye.com/blog/383804 嵌入式C++C#C数据结构  Firebird脱胎于Borland公司的开源版数据库Interbas...
  • hemeinvyiqiluoben
  • hemeinvyiqiluoben
  • 2014年11月15日 14:42
  • 4016

Firebird嵌入版本的使用方法

Firebird的嵌入版本是一个非常酷的版本,它包含了SQL数据库的所有功能,但是却不用安装,不用专门启动服务与后台,实为单机软件开发首选平台!   通常,人们也叫它“内嵌服务器版”或“Embed版”...
  • shuiying
  • shuiying
  • 2009年03月08日 20:56
  • 2695
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:firebird嵌入式数据库
举报原因:
原因补充:

(最多只允许输入30个字)