C# 如何以编程方式创建firebird数据库?

C# 如何以编程方式创建firebird数据库?,c#,firebird,firebird-.net-provider,C#,Firebird,Firebird .net Provider,我有带有数据库的计算机超级服务器firebird(windows)安装在哪里。 现在我需要制作一个c应用程序,它将通过数据库连接到这台计算机,并创建文件.fdb,例如数据库.fdb,以便以后能够使用字符串的一部分从其他计算机连接,例如: 计算机\u与\u数据库\c:\DATABASE.fdb 但是如何使用c#?中的fb API使用此代码可以创建一个数据库: ... using FirebirdSql.Data.Firebird; ... FbConnectionStringBuilder bu

我有
带有数据库的计算机
超级服务器firebird(windows)安装在哪里。
现在我需要制作一个c应用程序,它将通过数据库连接到这台
计算机,并创建文件
.fdb
,例如
数据库.fdb
,以便以后能够使用字符串的一部分从其他计算机连接,例如:

计算机\u与\u数据库\c:\DATABASE.fdb


但是如何使用c#?

中的fb API使用此代码可以创建一个数据库:

...
using FirebirdSql.Data.Firebird;
...

FbConnectionStringBuilder builder = new FbConnectionStringBuilder();
builder.DataSource = "COMPUTER_WITH_DATABASE";
builder.UserID = "SYSDBA";
builder.Password = "m*******y";
builder.Database = @"c:\database.fdb";
builder.ServerType = FbServerType.Default;

FbConnection.CreateDatabase(builder.ConnectionString);

FbConnection.CreateDatabase
需要字符串(基本上),而不是
哈希表
,因此此代码不完全正确。谢谢,FbConnectionStringBuilder最好用于创建连接字符串。如果数据库已经存在,该怎么办。“创建数据库”是否会删除旧数据库?您只需编写代码>>>>>>>字符串curFile=@“c:\Database.fdb”;如果(File.Exists(curFile)==true){MessageBox.Show(“数据库已经存在!”);}