C#连接MySQL类库
来源:互联网 发布:java积分商城系统 编辑:程序博客网 时间:2024/06/05 17:16
QQ:923198645
源文件下载:C#连接MySQL类库
参考文章:C#连接MySQL连接实例
一、开发前准备
- 安装Mysql,安装mysql for net工具
- 打开VS 添加引用,搜索Mysq.Data 引用
- 添加BaseOperate.cs库函数
- 开发工作
二、C#连接Mysql类(BaseOperate.cs)
using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.SqlClient;using System.Windows.Forms;using System.Diagnostics;using MySql.Data;using MySql.Data.MySqlClient;namespace DBConnect{ class BaseOperate { #region 连接数据库方法 /// <summary> /// 连接数据库方法 /// </summary> /// <param name="M_str_server" 数据库服务器地址></param> /// <param name="M_str_user" 数据库账户名></param> /// <param name="M_str_pwd" 密码></param> /// <returns></returns> public MySqlConnection getcon(string M_str_server, string M_str_user, string M_str_pwd) { //string M_str_sqlcon = "initial catalog=MailDB;data Source=(local);integrated security=true"; //string M_str_sqlcon = string.Format("server={0};database=MailDB;uid={1};pwd={2}", M_str_server, M_str_user, M_str_pwd); string M_str_sqlcon = string.Format("SERVER={0};DATABASE='yourdatabasename';UID={1};PASSWORD={2};", M_str_server, M_str_user, M_str_pwd); MySqlConnection myCon = new MySqlConnection(M_str_sqlcon); return myCon; } #endregion #region 执行数据库命令方法 /// <summary> /// 执行数据库命令方法 /// </summary> /// <param name="M_str_sqlstr" 执行语句></param> /// <param name="M_str_server" 数据库服务器地址></param> /// <param name="M_str_user" 数据库登录账户名></param> /// <param name="M_str_pwd" 数据库登录密码></param> public void getcom(string M_str_sqlstr,string M_str_server,string M_str_user,string M_str_pwd) { MySqlConnection sqlcon = this.getcon(M_str_server, M_str_user, M_str_pwd); sqlcon.Open(); MySqlCommand sqlcom = new MySqlCommand(M_str_sqlstr, sqlcon); sqlcom.ExecuteNonQuery(); sqlcom.Dispose(); sqlcon.Close(); sqlcon.Dispose(); } #endregion #region 创建数据集的方法 /// <summary> /// 创建数据集的方法 /// </summary> /// <param name="M_Str_sqlstr" 数据库执行语句></param> /// <param name="M_str_table" 数据集表名(不是数据库表名)></param> /// <param name="M_str_server" 数据库服务器地址></param> /// <param name="M_str_user" 数据库登录账号></param> /// <param name="M_str_pwd" 数据库登录密码></param> /// <returns></returns> public DataSet getds(string M_Str_sqlstr,string M_str_table,string M_str_server, string M_str_user, string M_str_pwd) { MySqlConnection sqlcon = this.getcon(M_str_server, M_str_user, M_str_pwd); MySqlDataAdapter sqlds = new MySqlDataAdapter(M_Str_sqlstr, sqlcon); DataSet myds = new DataSet(); sqlds.Fill(myds, M_str_table); return myds; } #endregion #region 创建数据阅读器的方法 /// <summary> /// 创建数据阅读器的方法 /// </summary> /// <param name="M_str_sqlstr" 数据库执行语句></param> /// <param name="M_str_server" 数据库服务器地址></param> /// <param name="M_str_user" 数据库登录账号></param> /// <param name="M_str_pwd" 数据库登录密码></param> /// <returns></returns> public MySqlDataReader getread(string M_str_sqlstr, string M_str_server, string M_str_user, string M_str_pwd) { MySqlConnection sqlcon = this.getcon(M_str_server, M_str_user, M_str_pwd); MySqlCommand sqlcom = new MySqlCommand(M_str_sqlstr, sqlcon); sqlcon.Open(); MySqlDataReader sqlreader = sqlcom.ExecuteReader(CommandBehavior.CloseConnection); return sqlreader; } #endregion }}
源文件下载:C#连接MySQL类库
参考文章:C#连接MySQL连接实例
2017.11.13
阅读全文
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
- C#连接mysql (vs2010)
- C#连接mysql (vs2010)
- C#连接mysql实例
- C#连接mysql 数据库
- C#连接MySQL
- C# 连接MySQL数据库
- JAVA小程序—学生点名系统
- C 盘无损扩容推荐:分区助手
- txt数据文件 l批量导入mysql
- 插入排序
- HDU1005-数字序列
- C#连接MySQL类库
- 冒泡排序:分别用下标法和指针法做
- OpenCV-Python-Tutorial[2]
- javaweb中的过滤器学习总结(2)---Filter过滤器链和过滤器的生命周期
- 在linux上用docker安装loadrunner generator
- 山东大学非关系型数据库实验(一)
- 关联规则
- unix/LINUX 命令/函数 后面括号中数字的意思
- MyBatis 缓存