C#连接MySql
来源:互联网 发布:bfprt算法 编辑:程序博客网 时间:2024/05/21 21:43
连接Mysql方法有两种(用MySQLDriverCS连接MySQL数据库,通过ODBC访问mysql数据库),
但是我只推荐一种。因为第一种在使用中,不是很稳定。
1. 安装MySqlODBC,我安装的是mysql-connector-odbc-3.51.30-winx64,下载地址:http://dev.mysql.com/downloads/connector/odbc/3.51.html;
2. 在代码中引用 using System.Data;using System.Data.Odbc;
3. 我用的是VS2010,框架是.Net4.0,把Mysql连接封装在一个类中,这样用起来很方便;
//定义构造函数,传递初始变量;
public MySqlDatabaseConnection(string serverName, string databaseName, string userName, string passWord, int port = 3306) { this.serverName = serverName; this.userName = userName; this.passWord = passWord; this.databaseName = databaseName; this.port = port; }//连接Mysql方法 public bool Connect() { errorInfo = ""; if (HasConnected) return true; string strDataBase = "DRIVER={MySQL ODBC 3.51 Driver};server=localhost;uid=" + userName + ";password=" + passWord + ";database=" + databaseName; OdbcConnection mycon = new OdbcConnection(strDataBase); try { mycon.Open(); conn = mycon; } catch { errorInfo = "数据库连接失败,请检查连接参数"; return false; } return true; }如果不是很明白,看了下面这段代码应该明白了:string mycon = "DRIVER={MySQL ODBC 3.51 Driver};server=localhost(或者ip地址);uid=root;" + "password=你的密码;database=你的数据库名称" ; OdbcConnection mysql = new OdbcConnection(mycon); mysql.Open();
注:c#连接Mysql,可能会出现中文乱码。解决方法就是,在连接配置后面加上对应的编码,如UTF-8或者gbk等。
0 0
- C#如何连接MYSQL
- c#连接MySQL
- c#连接mysql类
- C#连接MySQL语句
- c# 连接MySql
- C#连接MySql
- c# 连接 mysql 学习心得
- C#连接mysql数据库
- c# 连接mysql
- C# 连接MySQL
- C#连接接MySQL
- C#连接mysql (vs2010)
- C#连接mysql (vs2010)
- C#连接mysql实例
- C#连接mysql 数据库
- C#连接MySQL
- C# 连接MySQL数据库
- C#连接mysql
- mpiexec_logon01: cannot connect to local mpd (/tmp/mpd2.console_ycai)
- Bionic C 库一览
- 你了解分层架构吗?
- ios7 手势滑动切换ViewController 问题总结
- jQuery API .filter()
- C#连接MySql
- Foursquare
- 我的2013——学习、工作与生活
- struts2+iframe无刷新上传
- 我的2013总结
- JAVA字符串格式化——format()时间日期格式化
- hdu_1021 fibonacci again (找规律)
- GridView和ImageSwitcher的功能和用法
- thinkphp表单js过滤