如何使用多个数据库打开BerkleyDB文件?

问题描述 投票:0回答:1

我正在尝试从BerkeleyDB中读取包含多个数据库的数据。如果按照下面的源代码中的说明打开它,则只能访问第一个数据库。如何获得与他人的联系?

    using System;
    using BerkeleyDB;

    namespace WalletParser
    {
        public static class Program
        {
            static void Main(string[] args)
            {
                Database db = Database.Open(@"foo.db", new DatabaseConfig{ReadOnly = true});
                Console.WriteLine(db.HasMultiple);
            }
        }
    }
berkeley-db
1个回答
0
投票

还有另一个Database.Open重载,它将数据库名称作为参数:

static Database Open(string Filename, string DatabaseName, DatabaseConfig cfg)
© www.soinside.com 2019 - 2024. All rights reserved.