2014-08-22 06:00
⁄ 工业·编程
⁄ 共 7528字
本文逐步介绍QT,VS和FireBird.适用于打算使用嵌入式FireBird的QT开发者以及QT新手.在我写这篇文档的时候,有关本文涉及的话题还在大量的讨论,所以我希望本文能对大家有所帮助.
本文讨论的内容:
1. 安装QT SDK,并与VS进行配置整合.
2. Building IBase插件.
3. 使用代码创建一个数据库并设置其连接.
4. 同时也讨论数据库的用户名和密码问题.
5. 创建一个简单的查询及调用存储过程.
开发配置环境
下...
FireBird, Qt阅读全文
2014-08-21 06:19
⁄ 工业·编程
⁄ 共 1998字
嵌入式数据库与非嵌入式数据库的差别,在于运行模式的差别。并不是运行在嵌入式手持设备上的数据库就是嵌入式数据库,那种数据库我们通常称做嵌入式移动数据库。理论上讲,嵌入式设备一样可以运行网络数据库的服务端程序。
嵌入式数据库是指运行在本机上、不用启动服务端的轻型数据库,它与应用程序紧密集成,被应用程序所启动,并伴随应用程序的退出而终止。
&...
FireBird, SQLite3, 数据库阅读全文
2014-08-20 06:38
⁄ 工业·编程
⁄ 共 8631字
老板要我开发一个LINUX平台上的数据库项目,要求一定要用开源免费数据库。我知道这个数据库必须能够上网操作,同时作为公司的核心骨干数据库,除了必须是稳定的存储数据库外还必须有很强的数据和数据库控管功能。
我想了想说,就用MYSQL吧。老板问为什么。 我把所知的好处倒背如流地数说一遍,并强调据MySQL执行副总裁Zack Urlocker讲,MySQ在中国的下载量已经超过了美国,中国市场现在是第一大下载量。去年截至九月份的数字是38...
FireBird, 数据库阅读全文
2014-08-20 06:33
⁄ 工业·编程
⁄ 共 1403字
1.1 加密方案
1.1.1 开发UDF加解密函数库
用c\vc\delphi等语言开发用户自定义函数库。
调研基于win32平台,采用vc++2005开发加解密动态库。
函数申明示例:
extern "C" __declspec(dllexport) char * __cdecl reversestring(char *pSrc);
注:
(1). 1.1.2和1.1.3节均针对某个firebird数据库所做的操作,必须先要connect已存在的数据库成功。
(2)...
FireBird阅读全文
2014-08-20 06:29
⁄ 工业·编程
⁄ 共 1068字
最近对 firebird 数据库做了一些技术调研。研究过程中,发现从网上检索到的有用资源较少,学习起来十分不便。故对自己做过的一些工作进行了整理,贴出来一起分享,希望对大家有所帮助。
首先,介绍一下 firebird 源码的编译方法。
1.1 通过批量处理文件自动编译
参考资料:
(1). \Firebird-2.5.1.26351-0\doc\README.build.msvc.html(源码附带文档)
(2). http://hi.baidu.com/kson...
FireBird阅读全文
2014-08-19 06:12
⁄ 工业·编程
⁄ 共 515字
CURRENT_CONNECTION ---当前连接的标识
使用方法:
select current_connection from rdb$database
CURRENT_ROLE---当前连接用户的角色
使用方法:
if (current_role <> 'MANAGER')
then exception only_managers_may_delete;
else
delete from Customers where custno = :custno;
CURRENT_TIME---当前时间
使用方法:
select current_time from rdb$database
CURRENT_TIMESTAMP--当前时间戳的值 返回服务器...
FireBird阅读全文
2014-08-18 06:10
⁄ 工业·编程
⁄ 共 897字
远程备份环境说明:
1、Firebird版本为最新的2.5.2.26540
2、Firdbird安装服务器IP地址为192.168.1.104,
备份服务器或者客户端IP地址为192.168.1.105
3、使用新版本的firebird新建数据库,设置别名为RemoteBackupTest
一、客户端备份数据库到服务器指定目录、恢复服务器上指定备份文件到数据库
a、备份
在客户端上dos下运行gbak命令(客户端下未安装firebird,仅仅拷贝程序)
gbak -backup -user SYSDBA -password mast...
FireBird阅读全文
2014-08-17 06:08
⁄ 工业·编程
⁄ 共 5106字
firebird可以说是这个世界上最小而又支持存储过程的数据库,才3M而已,如果做小型应用,比ms sql(桌面版也有70多M),mysql(20-30M),方便的多。
(一)数据库操作
在开始-程序-Firebrid_2_0中执行Firebrid ISQL tool 出现
SQL>
输入
SQL>CREATE DATABASE ‘e:/sams.fdb'; 回车
提示错误,……..,郁闷,一查资料,原来是需要使用用户名和密码登录,于是在“运行”里输入(将默认的用户名和密码作为命令行参数):
isql.exe -u sys...
FireBird阅读全文