firebird嵌入式数据库

2016-02-19 12:52 14 1 收藏

下面请跟着图老师小编一起来了解下firebird嵌入式数据库,精心挑选的内容希望大家喜欢,不要忘记点个赞哦!

【 tulaoshi.com - 编程语言 】

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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  现在终于发布了嵌入式的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了。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

来源:http://www.tulaoshi.com/n/20160219/1602213.html

延伸阅读
标签: 办公软件
嵌入式工具条困扰着喜欢尝试新软件的朋友们。大家请看图1,这是一个Word2003软件的界面截图,在图中可以清楚地看到Word原本不多的编辑区正在被这些“不请自来的客人”肆意地侵蚀着。 在这里之所以称其为“不请自来”是因为每当安装这些软件时,它们都会自作主张地将自己的快捷工具条嵌入到常用软件中,也正是这些对我们没什么用的工...
标签: 办公软件
嵌入式工具条困扰着喜欢尝试新软件的朋友们。大家请看图1,这是一个Word2003软件的界面截图,在图中可以清楚地看到Word原本不多的编辑区正在被这些“不请自来的客人”肆意地侵蚀着。 在这里之所以称其为“不请自来”是因为每当安装这些软件时,它们都会自作主张地将自己的快捷工具条嵌入到常用软件中,也正是这些对我们没什么用的工具条在浪...
1 前言 随着Internet的飞速发展,网络应用越来越广泛,对各种工业控制设备的网络功能要求也越来越高。当前的要求是希望工业控制设备能够支持TCP/IP以及其它Internet协议,从而能够通过用户熟悉的浏览器查看设备状态、设置设备参数,或者将设备采集到的数据通过网络传送到Windows或Unix/Linux服务器上的数据库中。这就要求工控系...
1、使用SHOW语句找出在服务器上当前存在什么数据库: mysql SHOW DATABASES; +----------+ | Database | +----------+ | mysql | | test | +----------+ 3 rows in set (0.00 sec)  2、创建一个数据库abccs mysql CREATE DATABASE abccs; 注意不同操作系统对大小写的敏感。 3、选择你所创建的数据库...
    在嵌入式 Linux 下有很多图形界面系统 GUI,包括 Qt/Embedded,FLTK,Microwindows 和 GTK+ 等。作为一个开发者,到底使用什么样的 GUI 系统呢?对一个系统,将它改造为符合你的需求,你要做多少修改呢?修改后的系统的尺寸一般会有多大呢?这些都是开发人员会遇到的问题。我们在这里讨论的就是要对这些内容做一个具体细致...

经验教程

439

收藏

29
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部