跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • .net 以嵌入式,无认证的方式连接 embedded Firebird3 数据库,有做过的么?
未分類
7 2 月 2021

.net 以嵌入式,无认证的方式连接 embedded Firebird3 数据库,有做过的么?

.net 以嵌入式,无认证的方式连接 embedded Firebird3 数据库,有做过的么?

資深大佬 : tctc4869 1

入门 embedded Firebird3,想用.net 访问或创建 用 FirebirdMaestro embedded server 3.0 版本的数据库,

下载 FirebirdSql.Data.FirebirdClient 驱动,参考该链接教程,https://stackoverflow.com/questions/2659822/connecting-to-embedded-firebird-database-from-c-sharp-app-issue

编写如下代码 String path = @”D:testdatafbTEST.FDB”; Console.WriteLine(path); var builder = new FbConnectionStringBuilder() { //UserID=”SYSDBA”, //Password=”masterkey” Database = path, ServerType = FbServerType.Embedded, Charset = “UTF8”, }; FbConnection connection1 = new FbConnection(builder.ToString()); connection1.Open(); connection1.Close();

运行出现 Trusted Auth isn’t supported on Firebird Embedded.异常信息?这是什么意思?不支持认证还是必须要认证?

去除 UserID 和 Password 注释,出现“无法加载 DLL“fbembed”: 找不到指定的模块”异常信息,难道在.net 里访问 embedded Firebird3,还需要额外下什么东西么?

不仅还得从 Nuget 下载 FirebirdSql.Data.FirebirdClient,还得在下其他东西?各位知道还需要下什么么?或者有没有更好的连 3.0 版本的示例?

大佬有話說 (1)

  • 資深大佬 : forgottencoast

    我猜测你把 UserID 和 Password 注释掉了,就会使用类似 Trusted Connection 的东西,你可以参考这个: https://stackoverflow.com/questions/1250552/what-is-a-trusted-connection
    “Trusted Auth isn’t supported on Firebird Embedded.” 这个异常信息意思是它现在不支持使用 Trusted Auth 来连接数据库,你要想连接数据库,需要通过提供用户名和密码的方式连接。

    示例请参考:
    https://github.com/FirebirdSQL/NETProvider/blob/master/Provider/docs/ado-net.md
    上面这个链接是从官网上找的。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具