C# 连接数据库MySql并执行查询命令

首先,下载MySql.Data.dll,并将它放在你的工程目录下的Dubug下。

其次,右键点击你的项目名字,选择“添加引用”,将MySql.Data.dll添加到项目中

最后,在代码页中输入using MySql.Data.MySqlClient; 然后,就可以使用这个类库来建立连接了。

建立连接代码:

MySqlConnection sqlCon = new MySqlConnection("Database=数据库名字;Data
Source=服务器的ip地址;User Id=用户名;Password=用户密码");

或者:

MySqlConnection sqlCon = new MySqlConnection("server=服务器的ip地址;user
id=用户名;password=用户密码;database=数据库名字");

或者:
 string M_str_sqlcon = "server=服务器ip地址;User
Id=用户名;password=用户密码;Database=数据库名字"; //根据自己的设置
 MySqlConnection sqlCon
= new MySqlConnection(M_str_sqlcon);

server=服务器ip地址;User
Id=用户名;password=用户密码;Database=数据库名字,这几个的顺序可以调换,只要对准每个字符串和标识符思就好了。

设置查询命令代码:

//设置查询命令
MySqlCommand cmd = new MySqlCommand("select * from myfunc where
TITLE like ‘%p%‘", sqlCon);
//查询结果读取器
MySqlDataReader reader =
null;

获取查询结果代码:

try
{
//打开连接
sqlCon.Open();

//执行查询,并将结果返回给读取器
reader = cmd.ExecuteReader();

while (reader.Read())
{

Result_textBox.Text += "ID=" + reader[0].ToString() + " ,TITLE=" +
reader[1].ToString() + " ,KEYWORD=" +

reader[2].ToString() + " ,CONTENT=" + reader[3].ToString() + ".";

}

}
catch (Exception ex) { }

finally
{
reader.Close();

sqlCon.Close();
}

时间: 2024-10-08 13:05:24

C# 连接数据库MySql并执行查询命令的相关文章

【Mysql数据库DOS命令】

1.连接Mysql(中文乱码在文章的最后) 格式: mysql -h主机地址 -u用户名 -p用户密码 1.连接到本机上的MYSQL. 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码. 如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql> 2.连接到远程主机上的MYSQL.

mysql一些常用命令总结

mysql时间戳转日期格式SELECT FROM_UNIXTIME(add_time,'%Y-%m-%d %H:%i:%s') FROM `wh5_username` where id=23; 显示进程show processlist 连接数据库mysql -uroot -pPwd.Secret -S /data/mysql/mysql_3306.sock 删除数据表truncate table 表名 创建数据库带默认字符集CREATE DATABASE `test2` DEFAULT CHAR

MySQL的基础命令<一>

MySQL常用基础操作命令(5.5) 一.MySQL的启动与关闭 1.MySQL的启动与停止的实质 启动的实质:mysqld_salf --default-file=/data/3306/my.cnf 停止的实质:mysqladmin uroot -p"密码" -s /date/3306/mysql.sock shutdown 二.MySQL的密码有关问题 1.单实例MySQL的启动 [[email protected] mysql-5.1.72]# cp support-files/

MySQL 数据库常用命令小结

1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 表的详细描述 select 中加上distinct去除重复字段 mysqladmin drop databasename 删除数据库前,有提示. 显示当前mysql版本和当前日期 select version(),current_dat

【整 1.2.3】 MySQL数据库备份与恢复命令实战

[备份单个数据库 - 多种参数] 语法: mysqldump -u 用户名 -p 数据库名 > 备份的文件名 [查看数据库的字符集] mysql> show variables like 'character_set%'; +--------------------------+-------------------------------------------+ | Variable_name            | Value                              

mysql经常使用命令总结

MySQL经常使用指令(备查) 最经常使用的显示命令: 1.显示数据库列表. show databases; 2.显示库中的数据表: use mysql; show tables; 3.显示数据表的结构: describe 表名; 4.建库: create database 库名; 5.建表: use 库名: create table 表名 (字段设定列表). 6.删库和删表: drop database 库名; drop table 表名: 7.将表中记录清空: delete from 表名;

C/C++连接MySQL数据库执行查询(对employees进行查询)

C/C++连接MySQL数据库执行查询(以employees数据库为对象进行查询) 1 /* 2 C/C++连接MySQL数据库时,需要包含一个*.h的mysql头文件和一个mysql的lib文件 3 1.初始化: 4 2.连接数据库: 5 3.执行sql查询语句: 6 4.获取查询值: 7 5.关闭 8 */ 9 #include <stdio.h> 10 #include <WinSock.h> 11 #include <mysql.h> 12 #include &

【MySQL】EXPLAIN命令详解

具体参考: https://www.cnblogs.com/gomysql/p/3720123.html 原文如下: 在工作中,我们用于捕捉性能问题最常用的就是打开慢查询,定位执行效率差的SQL,那么当我们定位到一个SQL以后还不算完事,我们还需要知道该SQL的执行计划,比如是全表扫描,还是索引扫描,这些都需要通过EXPLAIN去完成.EXPLAIN命令是查看优化器如何决定执行查询的主要方法.可以帮助我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及

备份MySQL数据库的命令

这篇文章主要介绍了mysql数据库备份常用语句,包括数据库压缩备份.备份多个MySQL数据库.备份多个MySQL数据库.将数据库转移到新服务器等语句 代码如下: mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库. 代码如下: mysqldump -–add-drop-tab