一、安装

  • Windows环境

firebirdsql.org/en/firebird-5-0#windows-x64
安装选SuperServer版本

  • Debian/Ubuntu环境

sudo apt-get install firebird3.0-server firebird3.0-utils

# 启动Firebird服务
sudo systemctl start firebird
# 查看服务状态
sudo systemctl status firebird
  • CentOS

sudo yum install firebird-superserver

二、端口配置

Windows防火墙,添加入站规则,允许端口3050
sud ufw allow 3050/tcp

三、工具

Firebird ISQL Tool (自带)
github.com/mariuz/flamerobin/releases

四、快速开始

<PackageReference Include="FreeSql.Provider.Firebird" Version="3.5.102" />
public sealed class DB
{
    private static Lazy<IFreeSql> firebirdLazy = new Lazy<IFreeSql>(() =>
    {
		string dbfile = "..."; // 数据库文件
        var fsql = new FreeSql.FreeSqlBuilder()
                   .UseConnectionString(FreeSql.DataType.Firebird, $"database=localhost:{dbfile};user=sysdba;password=123456")
                   .UseMonitorCommand(cmd => Console.WriteLine($"Sql:{cmd.CommandText}"))
                   .UseAutoSyncStructure(true) //自动创建表
                   .Build();

        return fsql;
    }
   );

    public static IFreeSql Firebird => firebirdLazy.Value;
}
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐