Firebird数据库与VS05软件的搭建
来源:互联网 发布:编程界面matlab 编辑:程序博客网 时间:2024/05/29 09:19
转载地址:http://blog.sina.com.cn/s/blog_648d306d0100swh1.html
Firebird使用说明
1、Firebird的简介
Firebird数据库是一个跨平台的开源数据库系统。2000年7月,Borland公司公布了其数据库产品Interbase的源代 码,Firebird就是从该数据库中派生出来的。Firebird是一个全功能的、高效的、轻量级、免维护的数据库。Firebird目前有三个版本: 标准服务器版本,超级服务器版本和嵌入式服务器版本。
在项目中我们选用的嵌入式服务器版本(Embedded firebird 1.5),嵌入式的版本在项目开发中仅需要拷贝几个文件就可以使用,无需安装数据库,且它对关系数据库特性的支持很好。
下载地址: Firebird-1.5.4.4910-0_embed_win32.zip http://www.firebirdsql.org/
2、IBPP简介
IBPP是用C++ 封装的Firebird接口,使用的版本是2.5.3.1,可以用IBPP:Database类来连接数据库,用BPP:Transaction类控制事务,用IBPP:Statement类来获取数据集。详细的说明见http://www.ibpp.org/reference
下载地址:http://www.ibpp.org/
3、搭建firdbird数据库的过程
(1) 在VS2005新建一个项目,且把项目使用Multi-Byte Character Set,把IBPP的源代码文件夹Core拷贝到项目所在的目录里面
(2) 在项目的Header Files文件夹里面新建一个名为ibpp-core的文件夹里面加入Core文件夹里面的_ibpp.h和ibpp.h两个头文件
(3) 在ibpp.h文件里面加入#define IBPP_WINDOWS
(4) 在项目的Source Files 文件夹里面新建一个名为ibpp_core的文件夹里面加入Core文件夹里面的除all_in_one.cpp以外的所有cpp文件
(5) 在项目的需要操作数据库的文件中加入windows.h 和core/ibpp.h两个头文件,然后就可以通过调用IBPP :database类, IBPP :transaction类, IBPP :statement类这三个类的成员函数来对数据库进行操作。数据库文件的后缀名为FDB,创建数据库时数据库的名字就是它的路径。默认为项目的路径
(6) 先对项目进行编译,在项目生成的Debug文件夹中加入从Firebird里面的fbembed.dll文件, firebird.conf文件和 firebird.msg文件,并且将fbembed.dll文件改名为fbclient.dll, 然后再重新编译
(7) 这样数据库就搭建好了
4、IBExpert使用简介
IBExpert是一个数据库管理软件,通过它可以很直接和清晰的对数据库进行操作,在添加数据库时要注意选择本地服务器,且服务器的版本是 firebird1.5,然后将Client Library Files 设置为项目debug文件夹下的fbclient.dll, 输入正确的用户名和密码(默认为:用户名:SYSDBA,密码:masterkey)就设置好了。
项目中连接数据库时,需断开IBExpert与数据库的连接。
下载地址:http://www.ibexpert.com/
- Firebird数据库与VS05软件的搭建
- firebird数据库的修复
- firebird数据库的修复
- Firebird数据库备份与恢复
- vs08与vs05区别
- vs08与vs05区别
- FIREBIRD 数据库
- FireBird 数据库
- MSSQL数据库转到FIREBIRD数据库的问题
- vs03与vs05在使用webconfig中数据库连接的区别
- vs05 下的xsd
- Firebird数据库的.net连结字符串
- 一些轻量级的数据库:SQLite Perst Firebird
- 数据库选型和FireBird的使用
- 数据库选型和FireBird的使用
- 火鸟Firebird数据库的中文参考资料
- Ubuntu下Firebird数据库的详细配置
- 【转】火鸟Firebird数据库的中文参考资料
- 计算机网络:利用Nmap进行网络扫描实验
- java代理
- 【.Net码农】 Linq 左连接 left join
- [LeetCode]--59. Spiral Matrix II
- 解引用
- Firebird数据库与VS05软件的搭建
- HDU5914枚举
- python矩阵运算
- ssh概述
- PIC单片机入门_框架与存储器
- VLC编译
- 伟大的作曲家(用心灵谱写的伟大音乐)
- 矩阵对角线元素求和
- mysql使用,常用方法及大致流程