منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : كيفية إنشاء اتصال بقواعد البيانات الشائعة باستخدام C#.
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
هذه أمثلة على كيفية إنشاء اتصال بقواعد البيانات الشائعة باستخدام 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);
 
               }
 
           }
 
       }
 
   }



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

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


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