zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    鼠标经过时背景颜色变化
    鼠标经过时弹出下拉菜单
    运行最新创建的镜像:
    docker 保存更改的镜像:
    docker 导入下载模板
    docker导入本地镜像
    docker 创建镜像
    Docker 基于已有镜像的容器创建镜像
    14.2.3 InnoDB Redo Log
    14.2.3 InnoDB Redo Log
  • 原文地址:https://www.cnblogs.com/jonney-wang/p/9337153.html
Copyright © 2011-2022 走看看