目前,我可以使用Oledb连接连接到本地.mdb.我能够查询,添加,更新和删除数据库,并获得正确的结果.
连接到ODBC数据库的方式与Oledb数据库中的c#用法有何不同?
连接可能仅在连接字符串方面有所不同(并且可能在控制面板中设置 ODBC 连接),但用于连接的 .NET 类都实现 IDbConnection/Command/Transaction 等,因此非常相似。我相信,在 C# 中,您有 OleDbConnection 和 OdbcConnection - 但两者都实现了基本接口。
可以在这里找到简短的概述:
http://database.ittoolbox.com/documents/odbc-vs-oledb-18150
大多数数据库供应商都支持 ODBC,因为它被设计为一种共享连接机制,但大多数供应商同样提供或更喜欢另一种(Oracle ADO.NET Provider、MySQL Provider 等)。
要么采用通用应用程序,要么如果它只是一个小型应用程序,请选择最适合目标数据库的应用程序。
| 归档时间: |
|
| 查看次数: |
4459 次 |
| 最近记录: |