欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

c# MySql之获取表中所有数据

程序员文章站 2022-09-05 15:02:51
Mysql命名空间:下载提取码:9mo9以下是控制台应用程序1.首先在自己的脚本里创建一个连接数据库的方法 static class Program { /// /// 应用程序的主入口点。 /// [STAThread] static void Main() { //连接数据库返回连接的数据库 MySqlConne.....

Mysql命名空间:下载
提取码:9mo9 

以下是控制台应用程序

1.首先在自己的脚本里创建一个连接数据库的方法 


    static class Program
    {
     /// <summary>
     /// 应用程序的主入口点。
     /// </summary>
     [STAThread]
     static void Main()
     {
        //连接数据库返回连接的数据库
        MySqlConnection mysql=Connection(**,**,**,**.**);
        //获取所有表的代码
        string cmdStr = string.Format("select * from {0};", "表名称");
        MySqlCommand cmd = new MySqlCommand(cmdStr, mysql);
        MySqlDataReader m = cmd.ExecuteReader();//获取读取器返回的是表中所有数据
        while(m.Read())
        {
          string value=(string)m["列名称"];
          //输出当前列的值
          Console.WriteLine(value);
        }
        m.Colse();//关闭读取器
        mysql.Colse();//关闭数据库
     }

        /// <summary>
        /// 连接数据库
        /// </summary>
        /// <param name="UserId">用户ID</param>
        /// <param name="SqlPassword">数据库密码</param>
        /// <param name="SqlName">连接的数据库名称</param>
        /// <param name="hot">主机ID</param>
        /// <param name="port">主机端口</param>
        public static  MySqlConnection Connection(string UserId, string SqlPassword, string SqlName, string hot, int port)
        {
            string con = string.Format("Database={0};Data Source={1};User Id={2};Password={3};port={4};SslMode = none", SqlName, hot, UserId, SqlPassword, port);
            mySql = new MySqlConnection(con);
            mySql.Open();
            return mySql;
        }
    }

 

本文地址:https://blog.csdn.net/u010511043/article/details/108987253

相关标签: C#编程 Mysql