繁体   English   中英

如何将 .NET Core ASP 应用程序连接到 MS Access 数据库

[英]How to Connect .NET Core ASP Application to MS Access database

我正在尝试创建一个.net core asp mvc应用程序,它将读/写到MS Access数据库。

除了这个问题之外,我似乎找不到任何关于如何实现这一点的信息,或者它是否实际上可能,但是那里的答案实际上都没有提供任何有用的信息。

例如,最佳答案建议使用Access Database Engine ,但没有提及如何实际连接到它。

下一个答案是关于使用Jet 的,但我遇到了这个问题,而且似乎 dotnet 核心实际上并不支持它。

我实际上无法使用 dotnet core 访问.mdb文件吗?

如果可能的话,任何人都可以向我指出一些示例代码或就如何做到这一点提供任何指导吗?

您需要一个允许您访问.mdb文件的自定义连接字符串 将此用作连接字符串构建参考。

然后,您可以像这样实例化与数据库的连接:

using (OleDbConnection connection = new OleDbConnection(ConnectionString)){

     connection.Open();

}

我认为使用OLE DB的已经过时.net core按照文章。

OLE DB 呢? OLE DB 是一种以统一方式访问各种数据源的好方法,但它基于 COM,这是一种仅适用于 Windows 的技术,因此并不最适合跨平台技术,例如 .NET核。 SQL Server 2014 及更高版本也不支持它。 由于这些原因,.NET Core 将不支持 OLE DB。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM