C# ба MySQL

Компьютер, програм хангамжийн чиглэлээр бие даалт, курсын ажил хийнэ. Үүнд: Алгоритм, С/С++, Pascal, Java, C#, MySQL, ASP.NET, Гар утасны програм


1. Орчин бэлдэх
2. Project үүсгэх
3. Бааз үүсгэх
4. Холболт үүсгэх
5. Үйлдлүүд

     
1. Орчин бэлдэх
 
I. Microsoft Visual Studio суулгах
II. MySQL Server суулгах. Эндээс татаж авна уу! 
III. MySQL Connector Net суулгах. Хамгийн сүүлчийн хувилбарыг нь эндээс татаж аваарай. (Энэ хувилбар нь Visual Studio 2010-тай холбогдож ажиллах боломжтой.)

- Microsoft Visual Studio-гоо нээж, проект(программ)-оо үүсгэнэ (File -> New -> Project -> Visual C#/Window Form Application).
- MySQL-тэй холбох холболт(Connection) үүсгэнэ (Tool -> Connect to Database).
- DataSet үүсгэнэ. Solution Explorer хэсэгт байгаа Project дээр баруун click -> Add -> Class -> DataSet -> Add.
- TableAdapter үүсгэнэ. MySQL-ийн table-үүдийг DataSet дээрээ чирж тавина. Дараа нь уг Adapter-ийн объектийг үүсгэнэ. Жиншээлбэл,
adapter_nameTableAdpater object_adapter_name = new adapter_nameTableAdapter();

 Adapter-ийг өгөгдлөөр дүүргэх : adapter_name.Fill(table_name);
Adapter-ийг update хийх: adapter_name.Update(update_rows);
Table-ээс өгөгдөл сонгох: table_name.Select("query");
Table-д шинэ мөр нэмэх: table_name.Rows.Add(row_name);
Table-ээс мөр устгах: table_row.Delete();
Table-ийн өгөгдлийг эрэмбэлж сонгох: table_name.Select("query", "column value"); Жишээлбэл, person.Select("", "firstName ASC");








15 comments:

  1. askum Visual C++ in Check box bolon Select toolsin talaar tawiad uguush plse

    ReplyDelete
    Replies
    1. www.Java2s.com -ийг ашигалаарай.
      http://java2s.com/Code/Cpp.net/CatalogCpp.net.htm

      Delete
    2. salem hairi ax mail addressnzd bernzw. narse surap tursam bolama

      Delete
  2. Асуулт байна. Би MySQL-рүү Add хийхдээ PHP-р хийсэн юм. Харин эргүүлж харахдаа c# form-р харах гэсэн чинь миний өгөгдөл "ыб өаыбөа" гэж харагдаад байхын ТУСЛААЧ

    ReplyDelete
    Replies
    1. Query Browser-р шууд select хийхэд яаж байна? Бичлэгүүд нь зөв байна уу? Тэгж үзээд хэлээрэй.

      Delete
    2. Яг ижилхэн байна хө. Яаж конверт хтйх вэ бүүр шаналаж гүйцлээ.

      Delete
    3. PHP-с insert хийхдээ charset-ийг нь зааж өгсөн үү? http://stackoverflow.com/questions/4663255/php-mysql-insert-into-utf-8 энийг хараарай

      Delete
  3. Зааж өгсөн. charset-utf8.
    mysql дээрээ utf8_general_ci гэж хүлээж авч байгаа.
    c# дээр л тэгээд асуудал гараад болохгүй байна. ямар конверт хэрэглэх вэ

    ReplyDelete
  4. ISO 8859-1 эндээс UTF8 болгохоор яагаад ???? юм бэ

    ReplyDelete
  5. khairosh_coder@yahoo.com Add хийгээрэй

    ReplyDelete
  6. visual studioгий анхлан суралцагчдад хичээл оруулаач тэхүү. Бүүр эхнээс нь ч юмуу гоё ойлгомжтойгоор. Жишээ нь Логин форм үүсгээд тэрний датабайсыг нь үүсгээд холбоод ажилладаг болтол нь заадаг ч юмуу кк

    ReplyDelete
  7. Bi visual studio 2010iin windows form app dr listboxoos mongloor bichsen ogogdloo songood oorinh n sqlruu hiiheer asuultiin temdgeer orood bh yum. Shud table dr n oorchilhoor mongloor bijij bolood bgaa mortloo insert hiiheer tanihgvi bh yum.Vvniig yaj shiideh we tuslaach

    ReplyDelete