C#.Net program to print the column name of a specified MySql database table

Here, we are going to learn how to print the column name of a specified MySql database table in C#?
Submitted by Nidhi, on February 10, 2021

In this program, here we will connect to the MySQL database and get the columns of the "employee" table and then print them on the console screen.


The source code to print the column name of a specified MySql database table is given below. The given program is compiled and executed successfully.

//C#.NET program to print the column names of a 
//specified MySql database table.

using MySql.Data.MySqlClient;
using System;

class Program
    static void Main(string[] args)
        //Connection String to connect with MySQL database.
        string connString = "server=localhost;userid=root;password=root;database=Sample_DB";
        MySqlConnection conn = new MySqlConnection(connString);


        MySqlCommand cmd = new MySqlCommand("SELECT * FROM employee", conn);

        MySqlDataReader reader;

        reader = cmd.ExecuteReader();

        Console.WriteLine("Employee table columns: ");
        Console.WriteLine("\t"+ reader.GetName(0));
        Console.WriteLine("\t" + reader.GetName(1));
        Console.WriteLine("\t" + reader.GetName(2));


Employee table columns:
Press any key to continue . . .


In the above program, we imported a namespace MySql.Data.MySqlClient to establish the connection with the MySql database. Then we created a class Program that contains the Main() method.

The Main() method is the entry point for the program. In the Main() method, we created a connection string variable ConnString that contains the database connectivity credentials. After that, we established the connection to the MySql database using MySqlConnection class and then get the column names using ExecuteReader() and GetName() methods of MySqlDataReader class and then print them on the console screen.

C# Database Programs »


What's New (MCQs)

Comments and Discussions!

Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© https://www.includehelp.com some rights reserved.