C#强类型数据集的多数据库应用
来源:互联网 发布:html与javascript分离 编辑:程序博客网 时间:2024/04/29 08:22
之前项目有人提出用强类型数据集会比较好用,因为XXXX(各种优点,详情百度),后来遇到一些当时无法解决的问题则没有再去研究。
问题1:VS2010中的数据连接没有找到mysql的数据连接选项
问题2:如何在不使用强类型数据集自带的connection在两个数据库或者多个数据库中动态切换。
今日研究了一下 找到了解决办法
问题1解法:下载mysql驱动 mysql官网驱动下载(var:vs2010连接mysql数据库)
安装之后VS就会出现mysql选项
问题2思路:通过从服务器资源管理器拖动数据库表格到数据集后 生成了强类型数据集,例如DS_rfid_secure_sqlserver.xsd下有表格叫做loginhistory如图
其中的connection属性是可以修改的
但问题在于 拖动sql数据库的connection类型是System.Data.SqlClient.SqlConnection
拖动mysql数据库的connection类型是MySql.Data.MySqlClient.MySqlConnection
所以暂时找到的解决办法为:
1为同一个数据库新建两个xsd文件 一个是sqlserver,一个是mysql
2为两个xsd添加同一个名字的查询函数
3使用这个查询函数之前运行如下代码
4使用查询函数时(假设查询语句为add(DateTime nowtime,string loginLocation,string LoginUserID,string Descripe))
这样就可以做到强类型的多数据库应用
- C#强类型数据集的多数据库应用
- 强类型数据集的应用
- 强类型DataSet 数据集的应用
- 强类型数据集
- 强类型的简单应用
- C# 非强类型dataSet读取数据
- 多数据库支持的应用程序设计
- 多数据库支持的应用程序设计
- 多数据库支持的应用程序设计
- 如何修改强类型数据集的连接字符串
- 强类型数据集的数据库连接串问题解决
- 使用webservice操作强类型数据集时的注意事项
- Vs2005 强类型DataSet的应用
- 强类型的 数据行的写法
- C# 强类型DataSet
- C#类型强转
- C#强类型概述
- [C#]ADO访问多数据库的C#库
- [leet code] Symmetric Tree
- Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询
- grails学习笔记-1、grails概述
- w3school中文全站离线资源集合
- android下如何开启adb服务
- C#强类型数据集的多数据库应用
- [leet code] Convert Sorted Array to Binary Search Tree
- 发送手机验证码倒计时
- Linux下修改时间
- 实例常量和实例代码块day08
- 第三代移动通信与CDMA多址连接
- 怎样远程登录电脑——mstsc
- 小数位数的保留代码与大小写转换
- 11G RAC 重启步骤