24-05-24, 10:03 PM
هذه أمثلة على كيفية إنشاء اتصال بقواعد البيانات الشائعة باستخدام C#. يمكنك استخدام هذه الأمثلة كنقطة انطلاق لتطوير تطبيقات قواعد البيانات الخاصة بك:
1. SQL Server:
2. MySQL:
3. SQLite:
4. Oracle:
هذه الأمثلة تستخدم مكتبات محددة لكل قاعدة بيانات. تأكد من تثبيت المكتبة المناسبة لقاعدة البيانات التي ترغب في الاتصال بها قبل استخدام هذه الأمثلة.
1. SQL Server:
PHP كود :
using System;
using System.Data.SqlClient;
namespace DatabaseConnectionApp
{
class Program
{
static void Main(string[] args)
{
string connectionString = "Data Source=ServerName;Initial Catalog=DatabaseName;User ID=UserName;Password=Password";
using (SqlConnection connection = new SqlConnection(connectionString))
{
try
{
connection.Open();
Console.WriteLine("Connected to SQL Server!");
}
catch (SqlException ex)
{
Console.WriteLine("Error: " + ex.Message);
}
}
}
}
}
2. MySQL:
PHP كود :
using System;
using MySql.Data.MySqlClient;
namespace DatabaseConnectionApp
{
class Program
{
static void Main(string[] args)
{
string connectionString = "Server=localhost;Database=DatabaseName;Uid=UserName;Pwd=Password;";
using (MySqlConnection connection = new MySqlConnection(connectionString))
{
try
{
connection.Open();
Console.WriteLine("Connected to MySQL!");
}
catch (MySqlException ex)
{
Console.WriteLine("Error: " + ex.Message);
}
}
}
}
}
3. SQLite:
PHP كود :
using System;
using System.Data.SQLite;
namespace DatabaseConnectionApp
{
class Program
{
static void Main(string[] args)
{
string connectionString = "Data Source=DatabaseName.db;Version=3;";
using (SQLiteConnection connection = new SQLiteConnection(connectionString))
{
try
{
connection.Open();
Console.WriteLine("Connected to SQLite!");
}
catch (SQLiteException ex)
{
Console.WriteLine("Error: " + ex.Message);
}
}
}
}
}
4. Oracle:
PHP كود :
using System;
using Oracle.ManagedDataAccess.Client;
namespace DatabaseConnectionApp
{
class Program
{
static void Main(string[] args)
{
string connectionString = "User Id=UserName;Password=Password;Data Source=DataSource";
using (OracleConnection connection = new OracleConnection(connectionString))
{
try
{
connection.Open();
Console.WriteLine("Connected to Oracle!");
}
catch (OracleException ex)
{
Console.WriteLine("Error: " + ex.Message);
}
}
}
}
}
هذه الأمثلة تستخدم مكتبات محددة لكل قاعدة بيانات. تأكد من تثبيت المكتبة المناسبة لقاعدة البيانات التي ترغب في الاتصال بها قبل استخدام هذه الأمثلة.
غَزة شجرة سنديان لا تنحني، ووردة لا تذبل، وشوكة عصية على الكسر. غزة، دماؤها تنتصر على السيف والسياف.
متغيب لفترة ان اخطأت بحق احد ارجو المسامحة


