c#访问各数据库的providerName各驱动
2012-05-03 14:10
295 查看
在machine.config(C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/CONFIG)文件中有这么一段:
如果为Aceess数据库--->providerName="System.Data.OleDb"
如果为Oracle 数据库--->providerName="System.Data.OracleClient"或者providerName="Oracle.DataAccess.Client"
如果为sql 数据库--->providerName="System.Data.SqlClient"
另:
providerName="System.Data.Odbc"可用于所有数据库配置。
则如果为mysql 数据库--->providerName="System.Data.Odbc"
<system.data> <DbProviderFactories> <add name="Odbc Data Provider" invariant="System.Data.Odbc" description=".Net Framework Data Provider for Odbc" type="System.Data.Odbc.OdbcFactory, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/> <add name="OleDb Data Provider" invariant="System.Data.OleDb" description=".Net Framework Data Provider for OleDb" type="System.Data.OleDb.OleDbFactory, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/> <add name="OracleClient Data Provider" invariant="System.Data.OracleClient" description=".Net Framework Data Provider for Oracle" type="System.Data.OracleClient.OracleClientFactory, System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/> <add name="SqlClient Data Provider" invariant="System.Data.SqlClient" description=".Net Framework Data Provider for SqlServer" type="System.Data.SqlClient.SqlClientFactory, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/> <add name="Microsoft SQL Server Compact Data Provider" invariant="System.Data.SqlServerCe.3.5" description=".NET Framework Data Provider for Microsoft SQL Server Compact" type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, Version=3.5.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/></DbProviderFactories> </system.data>
如果为Aceess数据库--->providerName="System.Data.OleDb"
如果为Oracle 数据库--->providerName="System.Data.OracleClient"或者providerName="Oracle.DataAccess.Client"
如果为sql 数据库--->providerName="System.Data.SqlClient"
另:
providerName="System.Data.Odbc"可用于所有数据库配置。
则如果为mysql 数据库--->providerName="System.Data.Odbc"
相关文章推荐
- c#访问各数据库的providerName各驱动
- c#访问各数据库的providerName各驱动
- c#访问各数据库的providerName各驱动
- c#访问各数据库的providerName各驱动
- c#访问各数据库的providerName各驱动
- c#访问各数据库的providerName各驱动
- c#访问各数据库的providerName各驱动
- C#基础知识回顾:2.使用DbProviderFactory实现多数据库访问
- .NET通用数据库访问组件,日志组件,C#相关工具
- java 加载数据库驱动 与forname无关
- 一个通用数据库访问类(C#,SqlClient)
- C#程序访问PostgreSQL数据库
- C#访问Access数据库的数据库操作类
- C#访问postgresql数据库
- C# SqlHelper数据库的通用访问代码
- .Net使用Oracle驱动访问数据库
- C#--多进程多线程访问数据库
- C#访问数据库。C#访问MSSQL的基本方法。
- C# 2005 访问数据库(二)
- C#与数据库访问技术之ExecuteNonQuery方法