منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
كيفية إنشاء اتصال بقواعد البيانات الشائعة باستخدام C#. - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175)
+--- قسم : قسم امثلة ومشاريع C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=179)
+--- الموضوع : كيفية إنشاء اتصال بقواعد البيانات الشائعة باستخدام C#. (/showthread.php?tid=48845)



كيفية إنشاء اتصال بقواعد البيانات الشائعة باستخدام C#. - غزة العزة - 24-05-24

هذه أمثلة على كيفية إنشاء اتصال بقواعد البيانات الشائعة باستخدام C#. يمكنك استخدام هذه الأمثلة كنقطة انطلاق لتطوير تطبيقات قواعد البيانات الخاصة بك:

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);
 
               }
 
           }
 
       }
 
   }



هذه الأمثلة تستخدم مكتبات محددة لكل قاعدة بيانات. تأكد من تثبيت المكتبة المناسبة لقاعدة البيانات التي ترغب في الاتصال بها قبل استخدام هذه الأمثلة.


RE: كيفية إنشاء اتصال بقواعد البيانات الشائعة باستخدام C#. - salamandal - 03-06-24

(24-05-24, 10:03 PM)غزة العزة كتب : هذه الأمثلة تستخدم مكتبات محددة لكل قاعدة بيانات. تأكد من تثبيت المكتبة المناسبة لقاعدة البيانات التي ترغب في الاتصال بها قبل استخدام هذه الأمثلة.

وهذا كود للاتصال بقواعد بيانات الفاير بيرد وكود اخر لانشاء قاعدة البيانات (للاسف الكود بالفجوال بيسك فقط)

كود :
Imports FirebirdSql.Data.FirebirdClient
Public Class Form1

   Dim con As New FbConnection("Server=localhost;User=SYSDBA;Password=masterkey;Database= " & Application.StartupPath & "\NEW_DB.fdb")
'انشاء قاعدة  بيانات  
 Dim dt As New DataTable
   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       If con.State = ConnectionState.Open Then con.Close()
       con.Open()
       FbConnection.CreateDatabase("Server=localhost;User=SYSDBA;Password=masterkey;DEFAULT CHARACTER SET NONE;PAGE_SIZE 16384;Database= " & Application.StartupPath & "\NEW_DB.fdb")

       con.Close()

   End Sub
End Class



RE: كيفية إنشاء اتصال بقواعد البيانات الشائعة باستخدام C#. - العتيق - 03-06-24

(03-06-24, 05:42 PM)salamandal كتب :
(24-05-24, 10:03 PM)غزة العزة كتب : هذه الأمثلة تستخدم مكتبات محددة لكل قاعدة بيانات. تأكد من تثبيت المكتبة المناسبة لقاعدة البيانات التي ترغب في الاتصال بها قبل استخدام هذه الأمثلة.

وهذا كود للاتصال بقواعد بيانات الفاير بيرد وكود اخر لانشاء قاعدة البيانات (للاسف الكود بالفجوال بيسك فقط)

كود :
Imports FirebirdSql.Data.FirebirdClient
Public Class Form1

   Dim con As New FbConnection("Server=localhost;User=SYSDBA;Password=masterkey;Database= " & Application.StartupPath & "\NEW_DB.fdb")
'انشاء قاعدة  بيانات  
 Dim dt As New DataTable
   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       If con.State = ConnectionState.Open Then con.Close()
       con.Open()
       FbConnection.CreateDatabase("Server=localhost;User=SYSDBA;Password=masterkey;DEFAULT CHARACTER SET NONE;PAGE_SIZE 16384;Database= " & Application.StartupPath & "\NEW_DB.fdb")

       con.Close()

   End Sub
End Class


الكود بسي شارب

PHP كود :
using System;
using System.Data;
using System.Windows.Forms;
using FirebirdSql.Data.FirebirdClient;

public class 
Form1 Form
{
 
   private FbConnection con = new FbConnection("Server=localhost;User=SYSDBA;Password=masterkey;Database=" Application.StartupPath "\\NEW_DB.fdb");
 
   private DataTable dt = new DataTable();

 
   private Button button1;

 
   public Form1()
 
   {
 
       button1 = new Button();
 
       button1.Text "Create Database";
 
       button1.Click += new EventHandler(Button1_Click);
 
       Controls.Add(button1);
 
   }

 
   private void Button1_Click(object senderEventArgs e)
 
   {
 
       if (con.State == ConnectionState.Open)
 
           con.Close();

 
       con.Open();
 
       FbConnection.CreateDatabase("Server=localhost;User=SYSDBA;Password=masterkey;DEFAULT CHARACTER SET NONE;PAGE_SIZE 16384;Database=" Application.StartupPath "\\NEW_DB.fdb");
 
       con.Close();
 
   }

 
   [STAThread]
 
   static void Main()
 
   {
 
       Application.EnableVisualStyles();
 
       Application.Run(new Form1());
 
   }




RE: كيفية إنشاء اتصال بقواعد البيانات الشائعة باستخدام C#. - salamandal - 04-06-24

(03-06-24, 08:25 PM)العتيق كتب :
(03-06-24, 05:42 PM)salamandal كتب :
(24-05-24, 10:03 PM)غزة العزة كتب : هذه الأمثلة تستخدم مكتبات محددة لكل قاعدة بيانات. تأكد من تثبيت المكتبة المناسبة لقاعدة البيانات التي ترغب في الاتصال بها قبل استخدام هذه الأمثلة.

وهذا كود للاتصال بقواعد بيانات الفاير بيرد وكود اخر لانشاء قاعدة البيانات (للاسف الكود بالفجوال بيسك فقط)

كود :
Imports FirebirdSql.Data.FirebirdClient
Public Class Form1

   Dim con As New FbConnection("Server=localhost;User=SYSDBA;Password=masterkey;Database= " & Application.StartupPath & "\NEW_DB.fdb")
'انشاء قاعدة  بيانات  
 Dim dt As New DataTable
   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       If con.State = ConnectionState.Open Then con.Close()
       con.Open()
       FbConnection.CreateDatabase("Server=localhost;User=SYSDBA;Password=masterkey;DEFAULT CHARACTER SET NONE;PAGE_SIZE 16384;Database= " & Application.StartupPath & "\NEW_DB.fdb")

       con.Close()

   End Sub
End Class


الكود بسي شارب

PHP كود :
using System;
using System.Data;
using System.Windows.Forms;
using FirebirdSql.Data.FirebirdClient;

public class 
Form1 Form
{
 
   private FbConnection con = new FbConnection("Server=localhost;User=SYSDBA;Password=masterkey;Database=" Application.StartupPath "\\NEW_DB.fdb");
 
   private DataTable dt = new DataTable();

 
   private Button button1;

 
   public Form1()
 
   {
 
       button1 = new Button();
 
       button1.Text "Create Database";
 
       button1.Click += new EventHandler(Button1_Click);
 
       Controls.Add(button1);
 
   }

 
   private void Button1_Click(object senderEventArgs e)
 
   {
 
       if (con.State == ConnectionState.Open)
 
           con.Close();

 
       con.Open();
 
       FbConnection.CreateDatabase("Server=localhost;User=SYSDBA;Password=masterkey;DEFAULT CHARACTER SET NONE;PAGE_SIZE 16384;Database=" Application.StartupPath "\\NEW_DB.fdb");
 
       con.Close();
 
   }

 
   [STAThread]
 
   static void Main()
 
   {
 
       Application.EnableVisualStyles();
 
       Application.Run(new Form1());
 
   }


مشكوووووووووووووووووووووووووور