c#连接mysql数据库,增删查改命令执行
来源:互联网 发布:python 读取 csv 编辑:程序博客网 时间:2024/05/19 00:39
全栈工程师开发手册 (作者:栾鹏)
c#教程全解
c#连接mysql数据库,实现有返回值的和没有返回值的命令执行。其中ExecCommand为执行数据库命令,没有返回值。Query_Database为执行数据库命令,接收返回值。
c#连接mysql数据库需要在引用控件中引入MySQLDriverCS.dll,下载
using MySQLDriverCS;/// <summary>/// 访问mysql数据库,不需要返回值。需要引入MySQLDriverCS.dll/// </summary>/// <param name="host">主机ip地址如:127.0.0.1</param>/// <param name="database">数据库名称</param>/// <param name="user">用户名</param>/// <param name="password">密码</param>/// <param name="sqlcommand">sql命令</param>/// <returns></returns>public static String ExecCommand(string host, string database, string user, string password, string sqlcommand){ try { MySQLConnection conn = new MySQLConnection(new MySQLConnectionString(host, database, user, password).AsString); //构造连接数据库字符串 conn.Open();//打开连接 //防止乱码 MySQLCommand commn = new MySQLCommand("set names gb2312",conn); commn.ExecuteNonQuery(); //创建数据库口令 MySQLCommand mysqlcommand = new MySQLCommand(sqlcommand,conn); mysqlcommand.ExecuteNonQuery(); conn.Close(); } catch (System.Exception ex) { MessageBox.Show(ex.ToString()); } return "";}/// <summary>/// 访问mysql数据库,需要返回值。需要引入MySQLDriverCS.dll/// </summary>/// <param name="host">主机ip地址如:127.0.0.1</param>/// <param name="database">数据库名称</param>/// <param name="user">用户名</param>/// <param name="password">密码</param>/// <param name="sqlcommand">sql命令</param>/// <returns></returns>public static System.Data.DataTable Query_Database(string host, string database, string user, string password, string sqlcommand){ System.Data.DataTable dt = new System.Data.DataTable(); try { MySQLConnection conn = new MySQLConnection(new MySQLConnectionString(host, database, user, password).AsString); //构造连接数据库字符串 conn.Open();//打开连接 //防止乱码 MySQLCommand commn = new MySQLCommand("set names gb2312", conn); commn.ExecuteNonQuery(); MySQLDataAdapter mda = new MySQLDataAdapter(sqlcommand, conn); DataSet ds = new DataSet(); mda.Fill(ds, "result"); dt = ds.Tables["result"]; conn.Close(); } catch (System.Exception ex) { MessageBox.Show(ex.ToString()); } return dt; //返回数据集,用于绑定控件作为数据源}
阅读全文
3 0
- c#连接mysql数据库,增删查改命令执行
- C#连接Oracle数据库(执行增删改查操作)
- C#连接MYSQL数据库,包括增删查改
- c# 连接mysql 增删改查操作
- mysql数据库增删查改操作命令
- C#连接oracle数据库执行简单的增删改查操作
- C# 连接数据库 以及数据库增删改查
- MySql c# 连接 mysql 以及实现简易增删改查
- c# mysql增删改查
- MySql数据库增删改查
- C# ADO.net连接数据库 进行增删改查操作
- VS2008 C# Sql server2008 数据库的连接,增删改查
- c# 连接 mysql 以及实现简易增删改查
- JDBC连接MySQL数据库实现增删查改
- php连接mysql数据库的增删改查操作
- java连接mysql数据库增删改查操作记录
- vs2010连接mysql数据库进行增删改查操作
- python Django连接MySQL数据库做增删改查
- Oracle性能优化-读懂执行计划
- 静态资源的解析(18)
- c#ftp操作全解:创建删除目录,上传下载文件,删除移动文件,文件改名,文件目录查询
- Populating Next Right Pointers in Each Node II问题及解法
- storm集群安装配置
- c#连接mysql数据库,增删查改命令执行
- 拦截器(19)
- 适用于各个版本的File转Uri,Uri转File
- 面试题---数值的整数次方
- OS学习笔记一
- iMX6开发板—SABER Lite评估板-imx.6评估板学习qnx
- 洛谷 小A点菜
- c#获取网页源码全解
- 随笔