Jater

ConnectToDB_SQL

Jun 15th, 2018
129
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. public class ItemGrid
  2.         {
  3.             public string clas { get; set; }
  4.             public string lastName { get; set; }
  5.             public string firstName { get; set; }
  6.             public string rating { get; set; }
  7.         }
  8.  
  9.         private void Button_Click(object sender, RoutedEventArgs e)
  10.         {
  11.             string serverName = ""; // Адрес сервера БД (для локальной базы пишите "localhost")
  12.             string userName = ""; // Имя пользователя БД
  13.             string dbName = ""; //Имя базы данных
  14.             string port = "3306"; // Порт для подключения
  15.             string password = ""; // Пароль для подключения
  16.             string connStr = "server=" + serverName +
  17.                 ";user=" + userName +
  18.                 ";database=" + dbName +
  19.                 ";port=" + port +
  20.                 ";password=" + password + ";charset=utf8";
  21.             try
  22.             {
  23.                 MySqlCommand command = new MySqlCommand();
  24.                 MySqlConnection connection = new MySqlConnection(connStr);
  25.                 string sql = "SELECT * FROM student;";
  26.                 command.CommandText = sql;
  27.                 command.Connection = connection;
  28.                 MySqlDataReader reader;
  29.                 try
  30.                 {
  31.                     command.Connection.Open();
  32.                     reader = command.ExecuteReader();
  33.                     dataGridResult.Items.Clear();
  34.                     while (reader.Read())
  35.                     {
  36.                         dataGridResult.Items.Add(new ItemGrid() {
  37.                             clas = reader["class"].ToString(),
  38.                             lastName = reader["lastName"].ToString(),
  39.                             firstName = reader["firstName"].ToString(),
  40.                             rating = reader["rating"].ToString() });
  41.                     }
  42.                     reader.Close();
  43.                 }
  44.                 catch (MySqlException ex)
  45.                 {
  46.                     Console.WriteLine("Error: \r\n{0}", ex.ToString());
  47.                 }
  48.             }
  49.             catch
  50.             {
  51.                 MessageBox.Show("Внимание!\nПри получении данных возникла ошибка!", "Ошибка!");
  52.             }
  53.         }
RAW Paste Data

Adblocker detected! Please consider disabling it...

We've detected AdBlock Plus or some other adblocking software preventing Pastebin.com from fully loading.

We don't have any obnoxious sound, or popup ads, we actively block these annoying types of ads!

Please add Pastebin.com to your ad blocker whitelist or disable your adblocking software.

×