26
2017
09

Photon_使用ExecuteReader读取数据库中的数据_003

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//引入命名空间
using MySql.Data.MySqlClient;

namespace CShrp直接连接MySql
{
    class Program
    {
        static void Main(string[] args)
        {
            string connectStr = "Server=127.0.0.1;port=3306; database=MyGameDB;user=root;password=123456";
            MySqlConnection conn = new MySqlConnection(connectStr);
            //捕获异常信息
            try
            {
                //建立和数据库的连接
                conn.Open();
                string sql = "select * from users";
                MySqlCommand cmd = new MySqlCommand(sql,conn);
                //cmd.ExecuteReader();//执行查询操作
                //cmd.ExecuteNonQuery();//插入操作
                //cmd.ExecuteScalar();//执行一些查询,返回一个单个值
                MySqlDataReader reader = cmd.ExecuteReader();
                //reader.Read() 每次读取数据库中的一行数据 如果读到这返回true 否则返回false
                while (reader.Read())
                {
                    Console.WriteLine(reader[0].ToString() + " " + reader[1].ToString() + " " + reader[2].ToString());
                }

            }
            catch (MySqlException e)
            {

                Console.WriteLine(e.Message);
            }
            finally
            {
                //关闭连接
                conn.Clone();
            }
        }
    }
}

这里写图片描述
其他的操作不再赘述,详见常见的SQL操作一文

上一篇:Tomcat服务器的搭建和测试(启动和关闭) 下一篇:Photon_在查询的时候添加参数_004