• Firebird3 embedded connection


    Firebird3 的嵌入式连接和以前的版本不同,官方也不再单独发布嵌入式版本了,因为嵌入式版本已经包含在zip包里了。

    具体只需要文件:

    fbclient.dll、ib_util.dll、icudt52.dll、icudt52l.dat、icuin52.dll、icuuc52.dll

    plugins/engine12.dll   包含文件夹一起复制到程序目录

    我测试用的是最新版V3.0.3 。(最好用32位版本吧,编译时选择x86平台,不管发布在哪兼容性好)。

    测试程序的FirebirdSql.Data.FirebirdClient.dll 也是最新版本 6.1,之前测试用过5.11版本,死活不行。

    以下是测试程序:

     1     class Program
     2     {
     3         static void Main(string[] args)
     4         {
     5             FbConnectionStringBuilder connbBuilder = new FbConnectionStringBuilder()
     6             {
     7                 UserID = "sysdba", Database = "wms", Charset = "utf8",
     8                 ServerType = FbServerType.Embedded,
     9                 ClientLibrary = "fbclient.dll"
    10             };
    11 
    12             using (var db = new DbContext().ConnectionString(connbBuilder.ConnectionString, new DB2Provider(), FirebirdClientFactory.Instance))
    13             {
    14                 var queryMany = db.Sql("select * from m_user").QueryMany<dynamic>();
    15             }
    16         }
    17     }

    debug目录结构 :plugins 里只有engine12一个dll

  • 相关阅读:
    uva 1605 building for UN ——yhx
    uva 120 stacks of flapjacks ——yhx
    uva133-S.B.S.
    Uva10082 WERTYU -S.B.S.
    Quicksum-S.B.S.
    NOIP2014提高组 DAY1 -SilverN
    NOIP2013普及组 -SilverN
    uva 1354 Mobile Computing ——yhx
    UVa 11292 Dragon of Loowater
    UVa 839 Not so Mobile
  • 原文地址:https://www.cnblogs.com/jonney-wang/p/9337153.html
Copyright © 2020-2023  润新知