mysql providername,解读数据库切换中DBProviderName配置问题
为了适应应对各种数据库间切换,有时需要自定义写一个通用的SqlHelper。常用的做法就是在System.Data.Common.DbProviderFactories.GetFactory(dbProviderName).CreateConnection() ,来返回对应的数据库的Connection 。
DBProviderName配置问题
测试源码:
string dbProviderName = "System.Data.Odbc";
dbProviderName = "System.Data.OleDb";
dbProviderName = "System.Data.SqlClient";
dbProviderName = "System.Data.OracleClient";
//引用 System.Data.SQLite.dll
dbProviderName = "System.Data.SQLite";
//引用 MySql.Data.dll
dbProviderName = "MySql.Data.MySqlClient";
//引用 Oracle.ManagedDataAccess.dll
dbProviderName = "Oracle.ManagedDataAccess.Client";
DbProviderFactory dbfactory = DbProviderFactories.GetFactory(dbProviderName);
DbConnection dbconn = dbfactory.CreateConnection();
dbconn.ConnectionString = string.Empty;// 数据库连接字符串
需要注意的config配置:
最后附上代码。
mysql providername,解读数据库切换中DBProviderName配置问题相关推荐
- mysql providername_providername是什么 如何解决数据库切换中DBProviderName配置问题
providername是什么,如何配置?解读数据库切换中DBProviderName配置问题? 为了适应应对各种数据库间切换,有时需要自定义写一个通用的SqlHelper.常用的做法就是在Syste ...
- 把Excel表格通过MySql Workbench导入数据库表中的使用总结
把Excel表格通过MySql Workbench导入数据库表中的使用总结 今天接到一个任务,把excel表中的数据导入到mysql数据库中,通过半个多小时的鼓捣,基本上摸清了里面的门道. 首先,准备 ...
- django 数据库mysql学习向数据库表中添加数据
环境:windows ,已经安装了 mysql, 安装了django 1.新建一个django 项目 2.新建一个子应用 python manage.py startapp moelsinfo 3.在 ...
- mysql版scott数据库_MySQL中建立Oracle中SCOTT数据示例
1.创建 scott 数据库 CREATE DATABASE scott; 2.创建 scott 数据库中的 dept 表 CREATE TABLE dept( deptno INT UNSIGNED ...
- mysql providername,常用数据库的DBProviderName配置
为了适应应对各种数据库间切换,我们有时想要要自定义写一个通用的SqlHelper.常用的做法就是在System.Data.Common.DbProviderFactories.GetFactory(d ...
- MySql直接备份数据库文件的方法(MyISAM和InnoDB有所不同)
MySql直接备份数据库文件的方法(MyISAM和InnoDB有所不同) mysql 直接从date 文件夹备份表,还原数据库之后提示 table doesn`t exist的原因和解决方法 补充:正 ...
- 数据库切换为mysql中出现的问题:Error loading MySQLdb module.
学习django搭建个人博客时候,采用MySQL作为后台数据库,遇到如下问题 django.core.exceptions.ImproperlyConfigured: Error loading My ...
- mysql数据迁移数据一致性检教6_如何在数据库迁移中保证数据一致性?
原标题:如何在数据库迁移中保证数据一致性? 作者 | 王斌 译者 | 平川 策划 | 万佳 在分布式系统中,保持数据一致非常困难,而且很容易出错.在本文中,我们将探索一种在迁移期间保持数据一致性的方法 ...
- typechoSQLIte转MySQL_Typecho SQLite与MySQL的数据库切换及解决MySQL连接打开缓慢问题
(本科水平,写得不好请不吝指点 ) Ⅰ Abstract Typecho开源轻量级博客系统拥有WordPress主题插件二次开发等一系列优点,但相比于WordPress笨重复杂的操作,Typecho赢 ...
最新文章
- 关于spring aop Advisor排序问题
- Linq to sql与EF零碎知识点总结
- 面向对象简述--对象、引用、指针
- python中key的意思_有朋友问Python 中实例对象为啥能按照key赋值。
- Java陷阱:内部类中的字段访问
- ARM平板电脑移植Linux,iperf ARM移植
- 网易云课堂微专业测试工程师 来源bilibili
- java.sql.SQLException: Access denied for user ‘root‘@‘hadoop001‘ (using password: YES)
- 王云燕-永远好奇,一生求知
- logstash之codec插件
- java反编译工具Java Decompiler
- FCPX内置音效库汉化版
- java设计模式(创建型)之生成器模式
- 【Python】pandas的read_csv参数简略概括(header,path),DataFrame的返回值describe,plot,head
- 东软始业教育2021(注意看得分88分)
- 我只想保持本色,和少年的心气。
- 微信小游戏接入遇到的坑
- php发送gmail,汇总PHPmailer群发Gmail的常见问题
- JAVA 导出大批量数据EXCEL
- 使用torchvision时报错:ModuleNotFoundError: No module named ‘six‘
热门文章
- java-net-php-python-46jspm制衣厂后整管理系统计算机毕业设计程序
- matplotlib:为饼图或圆环图添加引导线
- Silverlight游戏设计(Game Design):(七)创建基于场景编辑器的新游戏Demo
- Spinnaker第六节-开发和使用细节
- tf12: 判断男声女声
- 蓝桥杯 漏掉的账目明细 DFS搜索 数据处理
- xml.parsers.expat.ExpatError: mismatched tag: line 63, column 4
- 曙光服务器进去系统后黑屏,大明:电脑进入win7系统后黑屏的解决办法
- 新手如何学习网站建设,教你如何制作网站
- Berlekamp-Massey 算法(求数列的最短递推式)