代码之家  ›  专栏  ›  技术社区  ›  Bassie

如何连接。NET核心ASP在MS Access数据库中的应用

  •  0
  • Bassie  · 技术社区  · 7 年前

    我想创造一个 应用程序将读取/写入 MS访问 数据库

    我似乎找不到任何关于如何实现这一目标的信息,或者除了 this question ,但没有一个答案能给出任何有用的信息。

    例如,上面的答案建议使用 Access数据库引擎 ,但没有提到如何真正连接到它。

    下一个答案是关于使用 喷气式飞机 ,但我被困在 this issue ,而且它似乎在dotnet core中实际上不受支持。。

    是不是真的我不能访问 .mdb 文件使用dotnet core?

    如果可能的话,有没有人能告诉我一些示例代码,或者给我一些如何实现的指导?

    2 回复  |  直到 5 年前
        1
  •  0
  •   k1dev    7 年前

    你需要定制 连接字符串 这将允许您访问 .mdb 文件 使用 this 作为连接字符串的构建参考。

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

    using (OleDbConnection connection = new OleDbConnection(ConnectionString)){
    
         connection.Open();
    
    }
    
        2
  •  0
  •   Nishan    7 年前

    我认为OLEDB的使用在很多情况下是不受欢迎的 .net core 根据 this 文章

    OLEDB呢? OLEDB是一种以统一方式访问各种数据源的好方法,但它是基于COM的,COM是一种 Windows专有技术,因此不是最适合 跨平台技术,例如。净核心。它在中也不受支持 SQL Server 2014及更高版本。由于这些原因,OLE DB不会 支持。净核心。