الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الربط بين MySQL و VS2010 بإستخدام سي-شارب

بدأه Dev.Ibrahim في 24 أغسطس 2011 · 4 رد · 1,749 مشاهدة · في قواعد بيانات MySQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام علكيم ازاي تدخل مكتبة MYSQL.Data في Microsoft Visual Studio 2010 --- انا بستخدم C# 2010

انا نزلت Host mysql علي الجهاز بس المشكلة اني لما بدخل اضيف namespace -----> MySQL.data مش موجود اصلا علي الرغم اني مسطب MySQL وكمان انشات قاعدة بيانات

اعمل ايه ؟وايه الحل ؟

ارجو المساعدة

#2

اولا اخوي العزيز

visual studio قاعدة بياناته تسمى sql server

وليست mysql

mysql للـ php وتعمل على phpmyadmin

−1
#3

انا افهم جيدا انا قاعدة البيانات visual studio هي sql server

لكن هذه مش معناه انا visual studio لا يدعم التعامل مع ال MYSQL

http://dev.mysql.com/downloads/connector/net/6.2.html

#4
اقتباس
اولا اخوي العزيز

visual studio قاعدة بياناته تسمى sql server

وليست mysql

mysql للـ php وتعمل على phpmyadmin

الرجاء مراجعة المعلومات قبل إضافة إجابة ، MySQL يعمل مع أغلب اللغات البرمجية ،

@إبراهيم ، لا أعرف كيف أقوم بهذا من خلال الواجهة Wizard ،لكن الأمر سهل وبسيط مع Console ، كالتالي :

1- حمّل Connector/net :

http://dev.mysql.com.../connector/net/

2- بعد تثبيته ، قم بإنشاء مشروع جديد من نوع Console ، طبعاً لغة سي-شارب .

3- أضف Reference ، من خلال القائمة Project ثم Add Reference ، ثم اختار الملف MySql.Data.dll وستجد في المجلد الذي قمت بتثبيته ، وتقريباً سيكون هذا المسار :

C:\Program Files\MySQL\MySQL Connector Net 6.4.3\Assemblies\v4.0

4- هذا كود تجريبي ، قد تحتاج لتغيير اسم المستخدم و كلمة المرور و اسم قاعدة البيانات و اسم العمود ونحو ذلك طبقاً للمعلومات الموجودة لديك .

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MySql.Data.MySqlClient;
namespace ConsoleApplication1
{
	class Program
	{
    	static void Main(string[] args)
    	{
        	String s = "Server=localhost;Port=3306;Database=mysql;Uid=root;Password=1234;";
        	MySqlConnection conn = new MySqlConnection(s);
        	MySqlCommand command = conn.CreateCommand();
        	command.CommandText = "select * from db";

        	try
        	{
            	conn.Open();
        	}
        	catch (Exception E)
        	{
            	Console.Write(E.ToString());
        	}

        	MySqlDataReader reader = command.ExecuteReader();
        	while (reader.Read())
        	{
            	// User is a column in database MySQL , Table db
            	Console.WriteLine(reader["User"].ToString());
        	}
        	Console.ReadLine();
    	}
	}
}
1

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#5

جزاااااااااااااك الله خير يا سيدي الفاضل

وجاري التنفيذ والتجربة

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…