一、安装
firebirdsql.org/en/firebird-5-0#windows-x64
安装选SuperServer版本
sudo apt-get install firebird3.0-server firebird3.0-utils
# 启动Firebird服务
sudo systemctl start firebird
# 查看服务状态
sudo systemctl status firebird
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;
}