Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak skonfigurować MySQL do pracy z C#?

MySql ma złącze dla .Net. Nie musisz używać ODBC,

MySql Connector pozwoli Ci na interakcję z bazą danych MySql i jest w pełni zarządzanym dostawcą ADO.Net. Masz plik binarny (dll) lub kod źródłowy, jeśli chcesz. To całkiem proste, po zaimportowaniu biblioteki dll wystarczy ciąg połączenia (nazwa użytkownika, hasło, lokalizacja) i zostaniesz skonfigurowany!

Oto próbka kodu (ref:bitdaddy.com ):

string MyConString = "SERVER=localhost;" +
    "DATABASE=mydatabase;" +
    "UID=testuser;" +
    "PASSWORD=testpassword;";
MySqlConnection connection = new MySqlConnection(MyConString);
MySqlCommand command = connection.CreateCommand();
MySqlDataReader Reader;
command.CommandText = "select * from mycustomers";
connection.Open();
Reader = command.ExecuteReader();
while (Reader.Read())
{
    string thisrow = "";
    for (int i= 0;i<Reader.FieldCount;i++)
            thisrow+=Reader.GetValue(i).ToString() + ",";
    listBox1.Items.Add(thisrow);
}
connection.Close();

Sugeruję, abyś nie umieszczał kodu i trwałości w tym samym miejscu i umieszczał ciąg połączenia w App.Config, ale myślę, że to pokazuje, jak to zrobić.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak usunąć wszystkie tabele z bazy danych za pomocą manage.py CLI w Django?

  2. Czy możliwe jest jednoczesne usunięcie wszystkich ograniczeń kluczy obcych na tabeli w mySQL 5?

  3. Alternatywa dla słowa kluczowego LIMIT w podzapytaniu w MYSQL

  4. Nie można połączyć się z bazą danych po pewnym czasie wdrożenia na serwerze

  5. Hibernate Criteria API:uzyskaj n losowych wierszy