C#连接Mysql数据库的步骤
来源:互联网 发布:淘宝爱逛街 编辑:程序博客网 时间:2024/05/16 06:01
1、首先得到MySql官网下载连接所需的.net的文件,文件下载地址为点击打开链接,下载平台选择.Net&Mono,下载ZIP免安装版;也可以到这边下载:CSDN免积分下载,如下图:
2、解压缩下载下来的文件,得到:
其中v4里面的文件为:
3、把上面四个.dll文件添加到C#项目的引用中。
选中这四个文件,添加。
4、测试连接
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using MySql.Data;using MySql.Data.MySqlClient;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { string connstr = "server=localhost;User Id=root;password=123;Database=d_test;port=3306"; String sqlSearch = "select * from t_people"; MySqlConnection mycon = new MySqlConnection(connstr); MySqlCommand mySqlCommand = getSqlCommand(sqlSearch, mycon); mycon.Open(); getResultset(mySqlCommand); Console.ReadLine(); mycon.Close(); } /// <summary> /// 查询并获得结果集并遍历 /// </summary> /// <param name="mySqlCommand"></param> public static void getResultset(MySqlCommand mySqlCommand) { MySqlDataReader reader = mySqlCommand.ExecuteReader(); try { while (reader.Read()) { if (reader.HasRows) { Console.WriteLine("编号:" + reader.GetString(0) + "|姓名:" + reader.GetString(1) + "|年龄:" + reader.GetString(2) + "|学历:" + reader.GetString(3)); } } } catch (Exception) { Console.WriteLine("查询失败了!"); } finally { reader.Close(); } } /// <summary> /// 建立执行命令语句对象 /// </summary> /// <param name="sql"></param> /// <param name="mysql"></param> /// <returns></returns> public static MySqlCommand getSqlCommand(String sql, MySqlConnection mysql) { MySqlCommand mySqlCommand = new MySqlCommand(sql, mysql); return mySqlCommand; } }}
0 0
- C#连接Mysql数据库的步骤
- Java连接MYSQL 数据库的连接步骤
- Java连接MYSQL 数据库的连接步骤
- Java连接MYSQL 数据库的连接步骤
- Java连接MYSQL 数据库的连接步骤
- Java连接MYSQL 数据库的连接步骤
- Java连接MYSQL 数据库的连接步骤
- Java连接MYSQL 数据库的连接步骤
- Java连接MYSQL 数据库的连接步骤
- Java连接MYSQL 数据库的连接步骤
- Java连接MYSQL 数据库的连接步骤
- Java连接MYSQL 数据库的连接步骤
- Java连接MYSQL 数据库的连接步骤
- Java连接MYSQL 数据库的连接步骤
- Java连接MYSQL 数据库的连接步骤
- Java连接MYSQL 数据库的连接步骤
- Java连接MYSQL 数据库的连接步骤
- C#连接ACCESS数据库的详细步骤!
- flask 四种wsgi方式对比(tornado,Gunicorn,Twisted,Gevent)
- Collection和Collection是的区别对比
- 爱快递快递接口使用说明
- Android:SVN使用简介
- ceph存储 ceph集群性能查看工具iostat
- C#连接Mysql数据库的步骤
- 程序员 技术练级
- Android 框架练成 教你打造高效的图片加载框架
- Android中.9.png详解(很详细)
- zigbee协议及开发(1)- 基础知识
- 人生,就是一个修炼的过程
- ant 通配符
- MongoDB副本集创建和管理
- C#快递单号查询源码