C#连接mysql数据库,并查询,C#查询mysql数据库

用c#连接MySQL数据库需要用到mysql-connector-net,这个组件网上查找就可以下载,安装直接按next,按默认路径安装。
using System;
using System.Data;
using MySql.Data.MySqlClient;

namespace mysql_test
{
	class Program
	{
		private static bool IsCanConnectioned = false;
		
		public static void Main(string[] args)
		{
			
			Console.WriteLine("开始测试连接mysql数据库!");
			//以下三种方式都是可以的
			//MySqlConnection connection=new MySqlConnection("Host =localhost;Database=TD_OA;Username=root;Password=myoa888;Port=3336");
			//MySqlConnection connection=new MySqlConnection("Server=127.0.0.1;Database=TD_OA;Uid=root;Pwd=myoa888;Port=3336");
			MySqlConnection connection=new MySqlConnection("server=localhost;user id=root;password=myoa888;database=TD_OA;Port=3336");
			try
            {
                //Open DataBase
                //打开数据库
                connection.Open();
                IsCanConnectioned = true;
                Console.WriteLine("连接成功1!");
                String query1="select * from user";
                MySqlCommand mySqlCmd=connection.CreateCommand();
             
                mySqlCmd.CommandType=CommandType.Text;
                mySqlCmd.CommandText=query1;
                MySqlDataReader mySqlReader;
                mySqlReader=mySqlCmd.ExecuteReader();
                while(mySqlReader.Read()){
                	Console.WriteLine(mySqlReader[4].ToString());
                	Console.WriteLine(mySqlReader["USER_NAME"].ToString());
                }
               
			}
            catch
            {
                //Can not Open DataBase
                //打开不成功 则连接不成功
                IsCanConnectioned = false;
            }
			if(IsCanConnectioned){
			Console.WriteLine("连接成功2!");
			}
			
			
			connection.Close();
			
			
			Console.Write("Press any key to continue . . . ");
			Console.ReadKey(true);
		}
	}
}

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hai7425

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值