C# 連接MySql數據庫

1.首先導入命名空間:

using MySql.Data.MySqlClient;

2.爲了方便,單獨做在了一個類裏:

class GetReader
    {
        public static MySqlConnection getMySqlCon()
        {
            String mysqlStr = "Database=test;Data Source=127.0.0.1;User Id=test;Password=test;pooling=false;CharSet=utf8;port=3306";
            MySqlConnection mysqlconn = new MySqlConnection(mysqlStr);
            return mysqlconn;
        }
        public MySqlDataReader GetRead(String sql)
        {
            MySqlConnection conn2 = getMySqlCon();
            conn2.Open();
            MySqlCommand mySqlCommand = new MySqlCommand(sql, conn2);
            MySqlDataReader reader = mySqlCommand.ExecuteReader();
            return reader;
        }
    }

3.調用並輸出,得到的結果:

String sql ="selsct ……";
            MySqlDataReader reader = null;
            GetReader getreader = new GetReader();
            reader = getreader.GetRead(sql);
  while (reader.Read())
            {
                if (reader.HasRows)
                {
                    Console.WriteLine("XXX" + reader.GetString(0).ToString());//第一個字段
                    Console.WriteLine("XXX" + reader.GetString(2).ToString());//第二個字段
                    Console.WriteLine("XXX" + reader.GetString(3).ToString());//第三個字段
                }
            }




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章