@savva09
Начинающий .NET-ер

Как вывести всю таблицу MySql C#?

При вызове ExecuteScalar или конструкции с reader выводится как-то частично
  • Вопрос задан
  • 298 просмотров
Решения вопроса 1
Lapita12
@Lapita12
Тесты, тесты?
using System;
using System.Data;
using MySql.Data.MySqlClient;

class Program
{
    static void Main()
    {
        string connectionString = "Server=localhost;Database=myDatabase;Uid=myUsername;Pwd=myPassword;";
        
        using (MySqlConnection connection = new MySqlConnection(connectionString))
        {
            connection.Open();
            
            MySqlCommand cmd = new MySqlCommand("SELECT * FROM myTable", connection);
            MySqlDataAdapter adapter = new MySqlDataAdapter(cmd);
            DataTable table = new DataTable();
            adapter.Fill(table);
            
            connection.Close();
            
            foreach (DataRow row in table.Rows)
            {
                Console.WriteLine($"{row["Column1"]}, {row["Column2"]}, {row["Column3"]}");
            }
        }
    }
}

Не забудьте заменить myDatabase, myUsername, myPassword на реальные значения для вашей базы данных, а также myTable и Column1, Column2, Column3 на реальные имена таблицы и столбцов.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы