الغرض من التعلم: تعلم كيفية ربط قاعدتي بيانات
بالنسبة لـ ASP، فإن قواعد البيانات شائعة الاستخدام لدينا ليست أكثر من ACCESS وSQL SERVER، وينطبق الشيء نفسه على ASP.NET، ومع ذلك، يحتوي ASP.NET على مكون اتصال خاص لـ SQL SERVER ولا يوصي بـ OLE DB.
أولاً، قم بإلقاء نظرة على قاعدة بيانات اتصال ACCESS وافتحها؛
string strConnection = "Provider=Microsoft.Jet.OleDb.4.0؛ مصدر البيانات = "؛
strConnection+=Server.MapPath("*.mdb"); //* هو اسم قاعدة البيانات
OleDbConnection objConnection=new OleDbConnection(strConnection);
objConnection.Open();
خافت objConnection كـ OleDbConnection
objConnection=new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;Data Source="+Server.MapPath("*.mdb"))
objConnection.Open()
دعونا نلقي نظرة على قاعدة بيانات اتصال SQL SERVER ونفتحها؛
string strConnection = "الخادم = اتصال قاعدة البيانات؛ uid = اسم المستخدم؛ pwd = كلمة المرور؛ قاعدة البيانات = اسم قاعدة البيانات"؛
SqlConnediob objConnection=new SqlCONnection(strConnection);
objConnection.Open();
خافت objConnection مثل SqlConnectiom
objConnection=new SqlConnection("الخادم=اتصال قاعدة البيانات;uid=اسم المستخدم;pwd=كلمة المرور;قاعدة البيانات=اسم قاعدة البيانات")
objConnection.Open()
في الواقع، في معظم الأماكن، بالإضافة إلى بيان الاتصال، فإن الفرق بين SQL SERVER و ACCESS هو أيضًا الفرق بين SQL×× و OLEDB××.
بالإضافة إلى ذلك، إذا كانت قاعدة بيانات ACCESS، فستحتاج إلى تضمين العبارة التالية في بداية ملف ASPX
<%@Import Namespace="System.Data"%>
<%@Import Namespace="System.Data.OleDb"%>
إذا كان SQL Server، فأنت بحاجة إلى تضمين العبارات التالية:
<%@Import Namespace="System.Data"%>
<%@Import Namespace="System.Data.SqlClient"%>
هذا كل ما لدينا اليوم، وسنبدأ بالحديث عن قراءة قاعدة البيانات غدًا.