起原:网海拾贝

MySql现在的最新版本是5.x.第一次打仗它是在除夜二的时辰,用php,那时宛如仍是4.x版本。

Mysql5添加良多新的遵命,劈头支持:存储进程、触发器、视图、信息架构视图等...

MySql在装配时自始自终的相比重大,每每即是一个失败的提示,没有什么其余提示缘故起因。

这是一篇文章,相比MySql和SqlServer的,http://htm.winsteps.net/database/331.htm

MySql中文网站http://www.mysql.cn/上资料很少,除夜多是些装配接济。

要查资料仍是去MySql的网站http://www.mysql.com/。

MySql现在有提供的各种连接东西(http://dev.mysql.com/downloads/connector/),.net下可以用的有Connector/ODBC和Connector/Net。

ODBC连接遵命或许稍低,最好仍是用Net间接的连接

这篇文章引见了各种连接体式格局http://www.mysql.com/news-and-events/press-release/release_2002_10.html

1:ODBC连接

现在的版本是3.51,装配之后,可以如许利用:

// string conStr = "DRIVER = {MySQL ODBC 3.51 Driver}; SERVER = localhost; DATABASE =test; UID = root; PASSWORD=;";

//string conStr = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=test;USER=root;PASSWORD=;OPTION=3;";

string conStr = "provider = MySQL ODBC 3.51 Driver; SERVER = localhost; DATABASE =test; UID = root; PASSWORD=;";

try

{

OleDbConnection  connection = new OleDbConnection(conStr);

connection.Open();

}

catch(Exception ex)

{

MessageBox.Show(ex.Message);

}

2:Net连接:

MySQL Connector Net 1.0.7:有net1.0;net.1;net2.0;mono1.0四个版本的connector。免费

CoreLab.MySql 3.5:这是个商业的版本,试用期30天。

下边的代码是哄骗MySQL Connector Net 的例子。寄望:他的Parameter的前缀是“?”而不是“@”。这个题目相比特殊。CoreLab内中的Parameter的前缀即是“@”.

string connStr = String.Format("server={0};user id={1}; password={2}; database={3}; pooling=false;port=3308", "localhost", "root", "", "test");

try

{

MySqlConnection myConn = new MySqlConnection(connStr);

myConn.Open();

MySqlCommand cmd = myConn.CreateCommand();

cmd.Parameters.Add("?DocName", MySqlDbType.VarChar, 50);

cmd.Parameters[0].Value = "test by code";

cmd.Parameters[0].SourceColumn = "DocName";

cmd.CommandText = "update t_docs set DocName=?DocName where DocId=4";

cmd.ExecuteNonQuery();

这是哄骗一个ORM时设置provider的例子

CustomProvider mysqlProvider = new CustomProvider("MySql.Data", "MySql.Data.MySqlClient.MySqlConnection", "MySql.Data.MySqlClient.MySqlDataAdapter");

mysqlProvider.StartDelimiter = "";//default is "/""

mysqlProvider.EndDelimiter = "";//default is "/""

mysqlProvider.ParameterPrefix = "?";//设置参数前缀

mysqlProvider.SelectPageQuery = "SELECT * LIMIT {0} OFFSET {1}";//设置分页算法

mysqlProvider.IdentityQuery = "SELECT LAST_INSERT_ID()";//设置获取刚才拔出记载Id的函数

3:OLE连接:

现在还没有来自官方的支持。

在vs2005中,间接引用for .net2.0版本的dll即可。至于阿谁商业版,就得费些岁月了,需求一个批准文件(拖动一个Conection组件到Form上就能自动创建该批准)

附,连接字符串可以到这里盘考http://www.connectionstrings.com/, 够全的了。

版权声明:

原创作品,允许转载,转载时请务必以超链接情势标明文章 原始来因 、作者信息和本声明。不然将清查司法责任。

mysql .net2.0_MySQL和.Net2.0合营哄骗相关推荐

  1. vc6.0 点击鼠标获取mysql数据库所在行_VC6.0连接到mysql数据库

    (1)打开VC6.0 工具栏Tools菜单下的Options选项,在Directories的标签页中右边的"Show directories for:"下拉列表中选中"I ...

  2. MySQL 高可用架构 之 MHA (Centos 7.5 MySQL 5.7.18 MHA 0.58)

    目录 简介 环境准备 秘钥互信 安装基础依赖包 安装MHA组件 安装 MHA Node组件 安装 MHA Manager 组件 建立 MySQL 一主三从 初始化 MySQL 启动MySQL 并简单配 ...

  3. mysql unlix下载_系统(PHP的MySQL的版本:showmov3.0)平台:Win和Linux / unlix其他发

    系统(PHP的MySQL的版本:showmov3.0)平台:Win和Linux / unlix其他发 2016-08-22 0 0 0 暂无评分 其他 1 积分下载 如何获取积分? 系统版本:show ...

  4. mysql root远程访问权限_mysql8.0 Server在Windows平台中的安装、初始化和远程访问设置...

    mysql8.0 server安装 1.下载mysql 8.0 可以到mysql官网下载 https://dev.mysql.com/downloads/mysql 或者如下地址 mysql-8.0. ...

  5. mysql 5.7和8.0区别_前沿观察 | MySQL性能基准测试对比:5.7 VS 8.0

    点小蓝字加关注! 版权声明:本文由腾讯云数据库产品团队整理,页面原始内容来自于severalnines英文官网,若转载请注明出处.翻译目的在于传递更多全球最新数据库领域相关信息,并不意味着腾讯云数据库 ...

  6. mysql解压缩 1067_windows安装mysql8.0.0解压版附出现1067错误解决方法

    1.自己到mysql官网下载mysql-8.0.0-dmr-winx64.zip解压缩安装包 2.下载页面地址:https://dev.mysql.com/downloads/mysql/ 3.解压缩 ...

  7. vs mysql iss_MySQL5.7与8.0的连接问题(vs2015\2017)

    1. MySQL8.0 root密码忘记重置与5.7不同,绝大多数经验帖不适用8.0 https://dev.mysql.com/doc/refman/8.0/en/resetting-permiss ...

  8. mysql8安装目录linux7.5_Linux系统下 MySQL 5.7和8.0 版本安装指南

    一. 准备工作 1 删除本地CentOS7中的mariadb: 查看系统中是否已安装 mariadb 服务: rpm -qa | grep mariadb 或 yum list installed | ...

  9. zabbix设置mysql登陆免报警_zabbix3.0.2 监控mysql服务down的时候不触发报警的问题修复...

    1,mysql down了,zabbix没有报警 去查看后台mysql进程,确实没有mysql进程在运行着: [root@db_m2_slave2 ~]# ps -eaf|grep mysql roo ...

  10. MySQL DBA必备:MySQL 5.7升级8.0过程(全)

    墨墨导读:每个 DBA 在工作中都会面临数据库升级的问题,本文详细介绍MySQL 从 5.7 升级到 8.0 的过程,希望可以帮助到大家. 为什么升级到MySQL 8.0 基于安全考虑 基于性能和 稳 ...

最新文章

  1. nodejs安装及npm模块插件安装路径配置
  2. 一个关于nvarchar字段排序,中英文混合排序的问题
  3. showdoc如何创建文件夹_showDoc生成文档
  4. html中iframe根据子页面内容动态修改高度
  5. 阿里影业授出1672.5万份购股权
  6. 解决php中json_decode的异常JSON_ERROR_CTRL_CHAR
  7. linux 查询命令 批量替换多个文件
  8. js数组 reduce函数
  9. 计算机专业wor知识,计算机专业毕业实习日记精选
  10. android bluez 编译,[android源码分析]bluez起动过程中的各种plugin的初始化(一)-bluetooth_builtin数组所耍的花样...
  11. 全网首发 nuScenes数据集(百度网盘 + 迅雷网盘) + 下载方法
  12. 短视频剪辑APP开发快速开发
  13. 软考中级 真题 2015年上半年 信息系统管理工程师 应用技术
  14. 学习Hibernate框架笔记-第2天
  15. c语言井字棋程序设计报告,井字棋游戏(课程设计)总结报告.doc
  16. 四轴码垛机器人DH模型运动学
  17. c++ 中的 LPCTSTR类型
  18. iOS——MVC设计模式
  19. 王者荣耀怎么删掉注销的服务器,王者荣耀转区可以取消吗 跨系统角色转移怎么取消...
  20. ༺ཌ༈计算机科普༈ད༻

热门文章

  1. sql 基础知识普及
  2. [C++面试题]之冒泡排序
  3. 老婆半夜推了我三次,强~!
  4. c#.net常用函数列表
  5. R的可视化の basic plot
  6. 地震预警,生死十秒,我们能做些什么?
  7. Gitlab分支保护
  8. Modbus通用数据读取工具设计及使用
  9. 130242014034(2)-“电商系统某功能模块”需求分析与设计实验课小结
  10. Vue-Router 页面正在加载特效