Hướng dẫn mysql net 5 - mysql net 5
Asp.net có thể sử dụng rất nhiều database, không riêng gì Ms sql servee, mysql ..... Các bạn làm theo bước sau để có thể sử dụng c# để code thêm dữ liệu vào database. Show
Có phần lưu ý : phiên bản MySQL Connector từ version 6 trở lên đòi hỏi phải sử dụng new password của mysql, nếu bạn dùng server win 2008, plesk 9.3 như mình thì khi mình nâng cấp dùng MySQL Connector phiên bản 6.8.4 thì phải set password mới cho username khai báo trên plesk ! Hơi mất công ! nên các bạn lưu ý ! Mình gặp trường hợp này loay hoay rất lâu tìm ra vấn đề.MySQL Connector từ version 6 trở lên đòi hỏi phải sử dụng new password của mysql, nếu bạn dùng server win 2008, plesk 9.3 như mình thì khi mình nâng cấp dùng MySQL Connector phiên bản 6.8.4 thì phải set password mới cho username khai báo trên plesk ! Hơi mất công ! nên các bạn lưu ý ! Mình gặp trường hợp này loay hoay rất lâu tìm ra vấn đề. Và điều quan trọng nhất là connectstring lưu ý pooling=false < mình thiều dòng này khi insert dữ liệu vào nếu có lỗi hay gì nó ko bao mà cứ connect time rất lâu. Set này vào thì khi bạn insert,update, delete gì nếu lỗi thì trả ra ngay. In order to connect to MySQL Server with .NET in C# or ASP.NET:MySQL Server with .NET in C# or ASP.NET:
using MySql.Data.MySqlClient; public static string GetConnectionString() { string connStr = String.Format("server={0};user id={1}; password={2};" + "database=yourdb; pooling=false", "yourserver", "youruser", "yourpass"); return connStr; }
MySql.Data.MySqlClient.MySqlConnection mycon =
new MySqlConnection( GetConnectionString());
if(mycon .State != ConnectionState.Open) try { mycon .Open(); } catch (MySqlException ex) { throw (ex); } Trình kết nối MYSQL/Net tích hợp hỗ trợ cho Entity Framework 6 (EF6), hiện bao gồm hỗ trợ triển khai ứng dụng đa nền tảng với phiên bản EF 6.4. Chương này mô tả cách định cấu hình và sử dụng các tính năng EF6 được triển khai trong Trình kết nối/NET. Trong phần này:
Yêu cầu tối thiểu chỉ dành cho EF6 trên Windows
Yêu cầu tối thiểu cho EF 6.4 với hỗ trợ đa nền tảng
Cấu hìnhCác tính năng EF6 Đầu nối/net 6.10 hoặc 8.0.11
Đầu nối/net 8.0.22
Các tính năng EF6Sau đây là các tính năng mới trong Entity Framework 6 được triển khai trong Trình kết nối/NET:
Mã các tính năng đầu tiênSau đây là mã mới các tính năng đầu tiên được hỗ trợ bởi Trình kết nối/NET:
Ví dụ sử dụng EF6Ví dụ mã C# sau đây đại diện cho cấu trúc của mô hình Framework 6 thực thể. MySql.Data.MySqlClient.MySqlConnection mycon =
new MySqlConnection( GetConnectionString()); 4Ví dụ mã C# theo sau cho thấy cách sử dụng các thực thể từ mô hình trước đó trong một ứng dụng lưu trữ dữ liệu trong bảng MySQL. MySql.Data.MySqlClient.MySqlConnection mycon =
new MySqlConnection( GetConnectionString()); 5 |