تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
MySql قاعدة بيانات اون لاين
#1
السلام عليكم

لدي قاعدة بيانات على الموقع الخاص بي

ممكن كود او شرح لطريقة الاتصال بها وقراءة قيمة من داخل احد الجداول
الرد }}}}
تم الشكر بواسطة:
#2
كل شي مشابه لطريقة الاتصال بقاعدة البيانات المحلية الا في جزئية اسم السيرفر والمنفذ اذا كان المنفذ مختلف في الاستضافة
مثال
Server=myServerAddress;Port=1234;Database=myDataBase;Uid=myUsername;
Pwd=myPassword;

حيث myServerAddress هو عنوان الاستضافة
مثل العنوان المحلي 127.0.0.1
الرد }}}}
تم الشكر بواسطة:
#3
تابع الرد هنا
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
الرد }}}}
تم الشكر بواسطة:
#4
(15-09-16, 09:16 PM)ابو ليلى كتب : تابع الرد هنا

عمو ابوليلى
الكلمات Server,Port,Database,Uid,Pwd
هي كلمات محجوزة وضرورية في connectionstring الخاص بmysql وليس كما جاء في المثال

راجع http://dev.mysql.com/doc/connector-net/e...-open.html
الرد }}}}
تم الشكر بواسطة: ابو ليلى
#5
Big Grin 
(15-09-16, 10:20 PM)محمد كريّم كتب : عمو ابوليلى
الكلمات  Server,Port,Database,Uid,Pwd
هي كلمات محجوزة وضرورية في connectionstring الخاص بmysql وليس كما جاء في المثال

راجع http://dev.mysql.com/doc/connector-net/e...-open.html
هلا اخ محمد,ولو انك راح تتعبني شوي ,لاني حذفت بعض المشاريع من عندي 
نص الاتصال الذي وضعته انت و حتى الرابط لا يشير على انه محجوز و حتى مراجعة التوثيق لا يشير لذلك
دعني اوضح فكرة بسيطة
اعتقد انك قد عملت مع قواعد MySQL على الاستضافة ,و اتمنى انك تكون عملت كذلك مع ضبط الاتصال مع قواعد البيانات اثناء تنصيب نسخة منتدى او مجلة او اي تطبيق من تطبيقات ادارة محتوى الويب
فلو عملت معهم ستفهم كلامي التالي
عندما تريد ان ترفع مجلتك او تطبيقك يكون هناك ملف حاوي على البيانات الاساسية المطلوبة لضبط الاتصال مع القواعد
و عادة هذا الملف يحتوي على معلومات دعنا نسميها ثابته , بمعنى انه جرى الاتفاق على شكل قياسي لضبط نص الاتصال من ناحية الوسائط التي ستستقبل الادخالات من المستخدم كاسم القاعدة و اسم المستخدم وكلمة المرور
المشكلة انني لم اتعامل مع تطبيقات الويب منذ فترة طويلة (اكثر من عشر سنين) ليس كلها و لكن لنقل بعضها
المهم جرى الاتفاق على ان يكون اسم المستخدم Uid كما اشرت و كذلك باقي الوسائط بالشكل الذي اشرت اليه انت
و لكن ماذا لوقام شخص ما بتغير اسم الوسيطة من Uid الى "سعيدان"  Shy
بالرجوع الى موقع ConnectionString
نرى الشكل التقليدي للاتصال كما يلي
PHP كود :
Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword
نعم هذا هو الشكل التقليدي للاتصال (كما اشرت انت) لكن ذلك عرف و ليس قاعدة و ليست المسألة انها كلمات محجوزة بل الملف الذي يتم فيه استقبال القيم للوسائط , جرت عليه العادة ان يكون كذلك .
و حتى لا ادخل بتفصيل اكثر منذ فترة كتبت مقالة بسيطة ترحيل البيانات هنا
و كنت قد انشأت قاعدة بيانات للتجربة و فيها جدولين
المهم ساحاول الاتصال بها وفق الكود الذي وضعته في الرابط في سياق ردي على السائل
فقط اطلب منك ان تصنع فورم بسيط مع زر و DataGridView , و اضف مرجع MySQL.Data للمشروع
وضع هذا الكود و جرب الاتصال مع جلب البيانات
PHP كود :
Imports MySql.Data.MySqlClient

Public Class Form1
    Dim conn 
As New MySqlConnection
    Private Sub Button1_Click
(sender As ObjectAs EventArgsHandles Button1.Click
        connect
()
 
   End Sub

    Public Sub connect
()
 
       Dim DatabaseName As String "sql6135155"
 
       Dim server As String "sql6.freesqldatabase.com"
 
       Dim userName As String "sql6135155"
 
       Dim password As String "u3ItbJC8wP"
 
       If Not conn Is Nothing Then conn.Close()
 
       conn.ConnectionString String.Format("server={0}; user id={1}; password={2}; database={3}; pooling=false"serveruserNamepasswordDatabaseName)
 
       Try
            conn
.Open()
 
           Dim cmd As New MySqlCommand("Select * From persons"conn)
 
           Dim dt As New DataTable
            Dim Dtreader 
As MySqlDataReader cmd.ExecuteReader
            dt
.Load(Dtreader)
 
           DataGridView1.DataSource dt
            MsgBox
("Connected")
 
       Catch ex As Exception
            MsgBox
(ex.Message)
 
       End Try
 
       conn.Close()
 
   End Sub


End 
Class 
و على رأي احمد حلمي  "بطل تقول لا على حاجة ما جربتهاش"  Big Grin
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
الرد }}}}
تم الشكر بواسطة: محمد كريّم , ابو روضة
#6
لا رح تعبك ولا شي الموضوع مش مستاهل

كلامك مقنع واتفق معك
انا دعمت كلامي من المثال في رابط التوثيق اللي في الرد الاول
بس ما كنت اعرف ان الكونكتور يسمح بعدة كلمات لتعريف المستخدم وهي User Id, UserID, Username, Uid, User name, User
والان فقط وجدتها في الموقع http://dev.mysql.com/doc/connector-net/e...tions.html
وهنا انا اخطأت

عموما، كنت املك سيرفر لينكس وبه قواعد بيانات mysql حجمها جيجات واعرف الكثير عن هذا النوع من قواعد البيانات
حتى انني استخدمتها في احد برامجي التجارية كقاعدة بيانات عن بعد ولكنه كان برنامج جافا ولم أعمل على دوت نت مع mysql

تحياتي
الرد }}}}
تم الشكر بواسطة:
#7
تعبك راحة اخي محمد ولا يهمك
كلنا ما زلنا نتعلم و نكتشف
و المفارقة انه لدي برنامج جافا و كذلك سيرفر لينكس عملناه لشركة منذ 7 سنوات
و لا ادري هذه الايام ان كان يعمل ام لا قامت شركة اخرى بتعهد البرنامج بسبب الظروف الحالية لدينا
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
الرد }}}}
تم الشكر بواسطة: محمد كريّم
#8
مثل ما هو الحال عندنا
سعر الدولار تضاعف ثلاث مرات واصبح من الصعب تجديد اشتراك الهوست
للاسف لم تعد مواقعي موجودة على الشبكة بسبب هذه النكبات التي أسموها ربيعاً
يفرج الله
الرد }}}}
تم الشكر بواسطة: أبو عمر , ابو ليلى


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  عمل شريط متحرك من قاعدة البيانات hglogtd 24 290 15-10-17, 11:54 PM
آخر رد: hglogtd
  [VB.NET] قاعدة بيانات اكسس hglogtd 8 127 14-10-17, 03:38 PM
آخر رد: hglogtd
  توقف قاعدة البيانات عن الاستجابة وعدم قبول اي تعديلات nassery99 2 55 09-10-17, 06:34 PM
آخر رد: nassery99
  مساعده بفكره بناء جدول بيانات ( اداره رواتب الموظفين) Rabeea Qbaha 4 116 09-10-17, 12:22 AM
آخر رد: Amir_alzubidy
  [VB.NET] مساعدة بخصوص mysql MOSTAFA.KAMEL 0 43 06-10-17, 07:30 AM
آخر رد: MOSTAFA.KAMEL
  كيف الاتصال بقاعدة بيانات SQLite أحمد إبراهيم سعد 4 132 04-10-17, 12:22 PM
آخر رد: أحمد إبراهيم سعد
  [VB.NET] سؤال :- طريقة جميع الوقت من قاعدة البيانات dubai.eig 4 120 03-10-17, 04:02 PM
آخر رد: dubai.eig
  [VB.NET] مشكلة ظهور جدولين من قاعدة بيانات أكسس في أداة DataGridView Waleed Al-Khamesy 7 129 30-09-17, 11:50 PM
آخر رد: Abu Ehab
Lightbulb [VB.NET] محتاج مثال ككود ربط الكريستال ريبورت مع جدولين والقاعدة mysql مصمم الدوادمي 3 59 29-09-17, 12:18 AM
آخر رد: wale90
  مشكلة فالكوكاييز تشفير بيانات الكوكاييز الماجيك مسعد 1 62 28-09-17, 11:16 AM
آخر رد: الماجيك مسعد

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم