MySql查询数据

Posted hyj0201

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySql查询数据相关的知识,希望对你有一定的参考价值。

引用的DLL

mysql.Data.MySqlClient
System.Data

City实体

    public class City
    {
        public int ID { get; set; }
        public string Name { get; set; }
        public string CountryCode { get; set; }
        public string District { get; set; }
        public int Population { get; set; }
    }

连接字符串

string connectionStr = "server=127.0.0.1;database=数据库;User ID=root;password=密码";

实现逻辑

        public List<City> GetCityList()
        {
            List<City> cityList = new List<City>();
            string sqlStr = "select * from city";
            using (MySqlConnection con = new MySqlConnection(connectionStr))
            {
                con.Open();
                MySqlCommand command = new MySqlCommand();
                if (con.State != ConnectionState.Open)
                {
                    con.Open();
                }
                command.Connection = con;
                command.CommandText = sqlStr;
                using (MySqlDataAdapter da = new MySqlDataAdapter(command))
                {
                    DataSet ds = new DataSet();
                    da.Fill(ds, "city");
                    foreach (DataRow inst in ds.Tables[0].Rows)
                    {
                        City city = new City();
                        city.ID = int.Parse(inst["ID"].ToString());
                        city.Name = inst["Name"].ToString();
                        city.CountryCode = inst["CountryCode"].ToString();
                        city.District = inst["District"].ToString();
                        city.Population = int.Parse(inst["Population"].ToString());
                        cityList.Add(city);

                    }
                }
            }
            return cityList;
        }

  

以上是关于MySql查询数据的主要内容,如果未能解决你的问题,请参考以下文章

linux中怎么查看mysql数据库版本

部分代码片段

片段视图返回后执行的 Firebase 查询

你如何在 python 中处理 graphql 查询和片段?

关于MySQL的关联查询

Microsoft SQL Server 代码片段收集