تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيفية إنشاء اتصال بقواعد البيانات الشائعة باستخدام C#.
#1
هذه أمثلة على كيفية إنشاء اتصال بقواعد البيانات الشائعة باستخدام 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);
 
               }
 
           }
 
       }
 
   }



هذه الأمثلة تستخدم مكتبات محددة لكل قاعدة بيانات. تأكد من تثبيت المكتبة المناسبة لقاعدة البيانات التي ترغب في الاتصال بها قبل استخدام هذه الأمثلة.
غَزة شجرة سنديان لا تنحني، ووردة لا تذبل، وشوكة عصية على الكسر. غزة، دماؤها تنتصر على السيف والسياف.
متغيب لفترة ان اخطأت بحق احد ارجو المسامحة
الرد }}}
تم الشكر بواسطة: justforit , عبد العزيز البسكري
#2
(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
الرد }}}
تم الشكر بواسطة:
#3
(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());
 
   }

لو كل مسلم رمى دلو ماء لغرقت إسرائيل 
الرد }}}
تم الشكر بواسطة: salamandal
#4
(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());
 
   }


مشكوووووووووووووووووووووووووور
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [مثال] البحث باستخدام ComboBox Kamil 0 207 21-04-25, 08:05 PM
آخر رد: Kamil
  نقل البيانات من DataGridView إلى ملف Excel في مشروع C# غزة العزة 3 812 22-05-24, 07:10 PM
آخر رد: العتيق
  لتنفيذ Notification Box (صندوق الإشعارات) في تطبيق Windows Forms باستخدام C# غزة العزة 0 391 20-05-24, 11:53 PM
آخر رد: غزة العزة
Thumbs Up التعامل مع قارء البصمة - تخزينها ومقارنتها في قاعدة البيانات - FingerPrint Reader Rabeea Qbaha 6 6,644 26-12-23, 10:22 AM
آخر رد: تركي احمد
Video [درس فيديو] شرح كيفية عمل استعلامات فرعية للحقول المرتبطة بجداول اخرى واستعراضها Xamarin & sqlite rabia al hamdani 0 1,233 10-08-22, 12:36 AM
آخر رد: rabia al hamdani
Video [درس فيديو] شرح كيفية توليد كود واجهة استعلامات تفاعلية إحترافية خاصة بجدول الطلاب Sqlserver rabia al hamdani 2 2,573 05-08-22, 03:51 AM
آخر رد: rabia al hamdani
Video [درس فيديو] شرح كيفية أستخدام المكتبة البرمجية في المشارع المصممة بلغات الدوت نت (C#, VB.net ,#F) rabia al hamdani 0 1,782 11-06-22, 07:29 AM
آخر رد: rabia al hamdani
Video [درس فيديو] 4- إنشاء تطبيق اندرويد مع قاعدة بيانات Sqlite3 وتحويل Sql Server TO Sqlite خطوة بـ.. rabia al hamdani 0 2,796 11-05-22, 02:27 AM
آخر رد: rabia al hamdani
Video [درس فيديو] 3- ربط البرنامج المصمم بلغه البرمجة #C مع قواعد البيانات Sqlserver الجزء الثالث rabia al hamdani 0 2,462 20-02-22, 03:18 AM
آخر رد: rabia al hamdani
Video [درس فيديو] 2- شرح ربط البرنامج المصمم بلغه البرمجة #C مع قواعد البيانات Sqlserver الجزء الثاني rabia al hamdani 0 1,563 20-02-22, 03:13 AM
آخر رد: rabia al hamdani

التنقل السريع :


يقوم بقرائة الموضوع: