1. 下载firebird
http://www.firebirdsql.org/en/server-packages/笔者选的是2.5.2
2. 解压,进入bin目录,install_super.bat
3. 我的电脑右键->管理->服务,将firebird的服务置成手动
4. 可选,下载一个firebird的client,笔者选的是FlameRobin还挺好用的
至此,可以试试firebird了,可以使用firebird/bin/isql,
CREATE DATABASE 'firstdb.gdb' USER 'sysdba' PASSWORD 'masterkey';
然后使用客户端去操作一下,比较标准的sql语言
5. 下载.net的连接firebird的库, .net provider
http://www.firebirdsql.org/en/net-provider/,请注意与你工程的.net版本匹配.
6. 将dll引用到工程中,右键点击右侧引用,添加...
7.
class Helper
{
private static Helper helper = new Helper();
private FbConnection cn ;
private Helper(){
FbConnectionStringBuilder cs = new FbConnectionStringBuilder();
cs.DataSource = "127.0.0.1";
cs.Database = @"C:\HOUSENUMBER.FDB";
cs.UserID = "sysdba";
cs.Password = "masterkey";
//Console.WriteLine(Directory.GetFiles(@"../").ToString());
//cs.Dialect = 1;
cn = new FbConnection();
cn.ConnectionString = cs.ToString();
cn.Open();
}
public static Helper getInstance()
{
if(helper == null){
helper = new Helper();
}
return helper;
}
public void destroy()
{
if (cn != null)
{
cn.Close();
}
}
public void delete(int areaNo, int buildingNumber, String roomName)
{
FbCommand cmd = cn.CreateCommand();
String sql = "delete from ROOM where AREANO = " + areaNo + " and BUILDINGNUMBER = " + buildingNumber + " and NAME = '" + roomName+"'";
cmd.CommandText = sql;
cmd.ExecuteNonQuery();
}
public void add(RoomBean bean)
{
String sql ="INSERT INTO ROOM (NAME, BUILDINGNUMBER, FLOOR, ACTUALAREA, PUBLICAREA, TOTALAREA, PUBLICRATIO, UNDERNUMBER, UNDERNAME, UNDERFLOOR,"+
"UNDERACTUAL, UNDERPUBLIC, UNDERTOTAL, ISRESERVED, ISTOKEN, BUILDINGLEVEL, AREANO)"
+ "VALUES ('" +
bean.getName() + "', " +
bean.getBuildingNumber() + ", " +
bean.getFloor()+ ", " +
bean.getActualArea()+ ", " +
bean.getPublicArea()+", " +
bean.getTotalArea()+ ", " +
bean.getPublicRatio()+ ", '" +
bean.getUnderNumber() + "', '" +
bean.getUnderName() + "', " +
bean.getUnderFloor() + ", " +
bean.getUnderActual()+ ", " +
bean.getUnderPublic() + ", " +
bean.getUnderTotal() + ", " +
bean.getIsReserved()+ ", " +
bean.getIsToken()+ ", " +
bean.getBuildingLevel()+ ", " +
bean.getAreaNo() + ")";
FbCommand cmd = cn.CreateCommand();
cmd.CommandText = sql;
cmd.ExecuteNonQuery();
}
}
笔者写的一些简单例子
分享到:
相关推荐
Linux平台下运用Lazarus Firebird开发数据库应用程序.pdf
Firebird .NET Data Provider 用于.Net C# 针对 firebird 2.0 和 firebird 2.5 版本的数据库. 两个dll 文件. 下载后去掉 ver2.0 或2.5 初始解压密码123654
ASP.NET中使用嵌入式数据库Firebird2.5.8版64位,怎么使用,项目里面有个测试的数据库,demo可以直接运行,IISExpress里面测试会报错,需要部署到本地IIS里面,应用程序池高级设置不要把啟用32位應用程序設置為True...
delphi+firebird.rar中是delphi+firebird数据库取得连接
Firebird作为桌面型数据是很方便的,只需要要: 1、5个DLL文件 2、应用程序EXE和数据库文件FDB 3、上述7个文件放在同一个目录下即可 详见附件中的源代码。
测试环境:vs2008+firebird2.5 C#连接firebird嵌入版数据库实例
Firebird.Net Provider v2.5.1
delphi+firebird(web).rar中包括了delphi+firebird连接方法。
VB.NET连接火鸟数据库Firebird
firebird +.net 实现的例子(源码),压缩包含了firebird工具, demo用的framework4.5 注意FbMaestro.exe 部分杀毒软件会报有病毒,应该没啥问题的,这是一个破解补丁。
delphi开发技术,delphi7通过odbc连接firebird(火鸟)数据库
它既能作为多用户环境下的数据库服务器运行,也提供嵌入式数据库的实现。 firebird是一个全功能的,强大高效的,轻量级,免维护的数据库。它很容易让您从单用户,单数据库升级到企业级的应用。 给中小型企业提供了...
C#使用Embedded Firebird数据库示例 Firebird 数据库 内嵌数据库 .net data provider for firebird
FireBird数据库使用指南 一、FireBird数据库简介 二、FireBird数据库的安装 三、FireBird.conf配置文件常用参数 四、Firebird预定义函数的安装 五、Firebird的基本数据类型 六、FirebirdSQL内置函数使用说明 七、...
Firebird 数据库Firebird 数据库Firebird 数据库Firebird 数据库Firebird 数据库Firebird 数据库Firebird 数据库Firebird 数据库Firebird 数据库Firebird 数据库
readme-firebird-通过odbc-delphi 使用ado可以访问.txt odbc 文件名 odbcfb.dll 2010-04-18 是 Firebird_ODBC_2.0.0.148_win32.exe 安装的 -------------------------------------------------------- delphi ...
Asp.net + CuteEditor + XML + FireBird 文章在存进数据库FireBird(嵌入式版本)的同时生成相应的xml页面(供用户访问),类似于页面静态化。
主要功能 1. 通过配置与前台网站集成 2. 构建前台系统分层级菜单 3. 提供单一后台支持多前台应用配置 4. 提供单点登录 5. 集成系统认证授权模块...**MSSQL/Oracle/SQLite/MySql/MariaDB/Postgresql/Firebird/MongoDB**
Firebird_ODBC driver 程序,用于连接数据库。Firebird_ODBC driver 程序,用于连接数据库。
使用python,连接firebird数据库的方法。