C# 操作mysql

来源:互联网 发布:极客营销软件 编辑:程序博客网 时间:2024/05/29 05:01

第一步,安装myqsl 软件链接地址http://dev.mysql.com/downloads/file/?id=467606

网上可以随意百度一篇安装教程

第二步 安装navicat for mysql  链接地址http://www.cr173.com/soft/38153.html

第三步 安装好navicat for mysql 测试能否链接,如果链接失败查看mysql 是否安装正确

第四步创建 一个数据库 CREATE DATABASE TEST;

第五步 创建一个表 用navicat for mysql就可以创建

第六步编写代码

首先引用MySql.Data.dll   没有的话网上下载一个或者从mysql安装目录里找

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using MySql.Data.MySqlClient;namespace MySql{    class Program    {        static void Main(string[] args)        {                         /**                 * Database=test;数据库名称                 * Data Source=127.0.0.1;数据库所在ip地址                 * User Id=root;Password=1234;用户与密码                 * */                string mysqlString = "Database=dd2;Data Source=127.0.0.1;User Id=root;Password=1234;pooling=false;CharSet=utf8;port=3306";                //[1]连接数据库,实例化MySqlConnection 数据库连接类                  MySqlConnection mySql = new MySqlConnection(mysqlString);                //[2]查询数据库 实例化MySqlCommand SQL语句命令类                  string sqlSearch = "select * from user ";//user  表名                MySqlCommand mySqlCommand = new MySqlCommand(sqlSearch, mySql);            //[3]打开数据库                              mySql.Open();                                           Console.WriteLine("连接数据");                //[4]读取数据库数据 实例化MySqlDataReader读取类                  MySqlDataReader mySqlDataReader = mySqlCommand.ExecuteReader();                              try                {                    while (mySqlDataReader.Read())                    {                        if (mySqlDataReader.HasRows)                        {                            Console.WriteLine("ID:" + mySqlDataReader.GetString(0) + "Name" + mySqlDataReader.GetString(1) +                                              "Password" + mySqlDataReader.GetString(2));                        }                    }                }                catch (Exception)                {                    Console.WriteLine("查询失败了......");                }                finally                {                    mySqlDataReader.Close();                }                mySql.Close();                Console.Read();                    }    }}


1 0
原创粉丝点击