我一直在努力解决支持查询的关系数据库中的一个问题。最初我打算使用 OleDB 数据适配器并连接到 Microsoft Access 数据库(使用 Access 2000 创建)。问题是当我使用如下连接字符串时:
提供者=Microsoft.Jet.OLEDB.4.0;数据源=yourdbfile.mdb;Jet OLEDB:数据库密码=您的密码;
我收到一条关于需要安装 MDAC 2.6 或更高版本的错误消息。我什至尝试使用备用连接字符串:
提供者=Microsoft.Jet.OLEDB.4.0;数据源=yourdbfile.mdb;Jet OLEDB:数据库密码=你的密码
当我尝试打开数据库时,我仍然收到此 MDAC 错误。
然后我开始考虑使用备用数据库,例如 SQlite。需要服务器的 SQLServer 或 Oracle 类型的数据库可能是矫枉过正,因为只有少数数据库用户。
什么是具有良好 c# .NET 支持且速度快的好数据库?