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);
}
}
}
}
}
هذه الأمثلة تستخدم مكتبات محددة لكل قاعدة بيانات. تأكد من تثبيت المكتبة المناسبة لقاعدة البيانات التي ترغب في الاتصال بها قبل استخدام هذه الأمثلة.