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 Linux操作系统作为目前最流行的开源操作系统之一,在数据库应用程序开发中扮演着重要角色。为了满足数据库应用程序的开发需求,需要选择合适的开发工具和...
Firebird.Net Provider v2.5.1 是一个专门为.NET Framework设计的数据提供者,它使得开发者能够方便地在.NET应用程序中连接并操作Firebird数据库。Firebird数据库是一个开源的关系型数据库管理系统,以其高度的稳定...
Firebird .NET Data Provider 用于.Net C# 针对 firebird 2.0 和 firebird 2.5 版本的数据库. 两个dll 文件. 下载后去掉 ver2.0 或2.5 初始解压密码123654
FireBird是一款功能强大的开源关系型数据库管理系统,特别适合用于桌面型应用程序的开发。它以其轻量级、高效和跨平台的特性,在IT行业中受到了广泛的认可。在本项目中,我们将探讨如何利用FireBird进行桌面应用的...
ASP.NET中使用嵌入式数据库Firebird2.5.8版64位,怎么使用,项目里面有个测试的数据库,demo可以直接运行,IISExpress里面测试会报错,需要部署到本地IIS里面,应用程序池高级设置不要把啟用32位應用程序設置為True...
8. **存储过程和触发器**:Firebird支持存储过程和触发器,可以在数据库级别实现复杂的业务逻辑。Delphi的IBX或FIBPlus组件提供了调用存储过程的接口。 9. **数据库设计**:使用Firebird的数据库管理工具(如...
本实例将基于Visual Studio 2008和Firebird 2.5进行,我们将了解所需的库、配置步骤以及编写C#代码来实现数据库的连接。 首先,我们需要安装Firebird数据库系统以及.NET Provider。在本例中,我们看到有一个名为...
开发者可能使用ADO.NET,C#中的数据访问组件,来与Firebird数据库进行交互,执行SQL查询,实现数据的增删改查。 文件名 "StarFood" 可能代表该餐饮系统的名称或主要模块。在实际项目中,这可能是一个包含整个系统源...
firebird +.net 实现的例子(源码),压缩包含了firebird工具, demo用的framework4.5 注意FbMaestro.exe 部分杀毒软件会报有病毒,应该没啥问题的,这是一个破解补丁。
Firebird则是一个开源的关系型数据库管理系统,它以其稳定性和高性能闻名。当我们需要在Delphi应用中集成数据库功能时,Firebird是一个理想的选择。本篇文章将深入探讨如何在Delphi 7中通过ODBC(Open Database ...
- 要将Delphi和Firebird结合应用于Web开发,你可以选择使用Delphi的内置WebBroker或RemObjects DataAbstract组件。 - WebBroker允许创建基于ISAPI(Internet Server Application Programming Interface)的Web服务...
在VB.NET中连接火鸟(Firebird)数据库通常涉及到几个关键步骤,包括安装必要的驱动、配置连接字符串、创建数据库连接以及执行SQL语句。这里,我们将深入探讨如何封装这些步骤到一个可重用的类库中,以创建DLL文件。...
Jaybird是Firebird官方推荐的Java JDBC驱动,它实现了Java Database Connectivity (JDBC) API,允许Java程序与Firebird数据库进行交互。在你提供的压缩包中,有三个关键的jar文件: 1. **jaybird-full-2.1.6.jar**...
开发者可以使用VB6创建桌面应用程序,包括数据库应用,通过事件驱动编程模型简化了开发流程。 **FireBird数据库**:FireBird是一款开源的关系型数据库管理系统,具有高性能、可靠性和跨平台特性。它支持SQL标准,并...
在数据库管理方面,Database.Net支持广泛的数据库平台,包括但不限于MySQL、Oracle、SQL Server、PostgreSQL、SQLite、Firebird、DB2等。这使得开发者和DBA可以在同一平台上无缝切换和管理不同的数据库系统,极大地...
综上所述,学习和使用 Firebird 数据库涉及理解其基本概念、安装配置、客户端工具的使用、通过 ADO.NET 进行编程以及掌握 SQL 查询和数据库维护。对于开发者来说,熟悉这些知识点是高效开发基于 Firebird 应用的基础...
FireBird数据库使用指南 一、FireBird数据库简介 二、FireBird数据库的安装 三、FireBird.conf配置文件常用参数 四、Firebird预定义函数的安装 五、Firebird的基本数据类型 六、FirebirdSQL内置函数使用说明 七、...
它既能作为多用户环境下的数据库服务器运行,也提供嵌入式数据库的实现。 firebird是一个全功能的,强大高效的,轻量级,免维护的数据库。它很容易让您从单用户,单数据库升级到企业级的应用。 给中小型企业提供了...
在PHP中连接Firebird 2.1数据库是一个常见的任务,特别是在需要将PHP应用程序与Firebird数据库集成时。Firebird是一款开源、多用户的关系型数据库管理系统,具有高度的可移植性和性能。以下是一些关于如何使用PHP...
首先,要连接到FireBird数据库,我们需要使用ADO.NET(.NET框架提供的数据访问技术)中的FirebirdSql.Data.FirebirdClient组件。在C#项目中,通过NuGet包管理器安装该组件,然后创建`FbConnection`对象来建立连接。...