folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder C# Remote Baglantı İle Mysql E Baglantı Nasıl Yapılır ?



C# Remote Baglantı İle Mysql E Baglantı Nasıl Yapılır ?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FCN
    FCN's avatar
    Kayıt Tarihi: 28/Eylül/2007
    Erkek

    arkadaslar C# ta uzaktaki serverdaki mysql den veri çekmem lazım hmm unutmadan authentication mevcut  

    nasıl yaparım örnek kod falan verirseniz süper olur 

    bu aşağıdaki örnegi buldum ama mysql data sınıfını bi türlü import edemedim şu mysql connector die bi link var onuda kurdum yinede halledemedim

    • First, you need to install the mysql connector/net, it is located at: http://dev.mysql.com/downloads/connector/net/1.0.html
    • Next create a new project
    • Next add reference to: MySql.Data
    • Next add "using MySql.Data.MySqlClient;"
    • Finally add the following code to your application:

    private void button1_Click(object sender, System.EventArgs e)
    {
    string MyConString = "SERVER=localhost;" +
    "DATABASE=mydatabase;" +
    "UID=testuser;" +
    "PASSWORD=testpassword;";
    MySqlConnection connection = new MySqlConnection(MyConString);
    MySqlCommand command = connection.CreateCommand();
    MySqlDataReader Reader;
    command.CommandText = "select * from mycustomers";
    connection.Open();
    Reader = command.ExecuteReader();
    while (Reader.Read())
    {
    string thisrow = "";
    for (int i= 0;i<Reader.FieldCount;i++)
    thisrow+=Reader.GetValue(i).ToString() + ",";
    listBox1.Items.Add(thisrow);
    }
    connection.Close();
    }
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FCN
    FCN's avatar
    Kayıt Tarihi: 28/Eylül/2007
    Erkek

    up

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    TeRRoR
    TeRRoR's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Erkek

    Hacım şimdi işteyim akşama kadar kod çıkmazsa unutturma pm filan at daha önce yapmıştım kaynak kodu duruyorsa vereyim.Ama şu kritik nokta var, eğer cpanel veya pleskden çekiyorsan remote bağlantıya izin vermiş olması gerek yoksa benim gibi 2-3 gün uğraşır durursun bu meret niye bağlanmıyor diye.Ayrıca yukarıdaki döküman olayı özetliyor.


    herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri öğrenmeye çalışmayın. yabancı dil filan öğrenin amq.// s.kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FCN
    FCN's avatar
    Kayıt Tarihi: 28/Eylül/2007
    Erkek

    TeRRoR bunu yazdı:
    -----------------------------

    Hacım şimdi işteyim akşama kadar kod çıkmazsa unutturma pm filan at daha önce yapmıştım kaynak kodu duruyorsa vereyim.Ama şu kritik nokta var, eğer cpanel veya pleskden çekiyorsan remote bağlantıya izin vermiş olması gerek yoksa benim gibi 2-3 gün uğraşır durursun bu meret niye bağlanmıyor diye.Ayrıca yukarıdaki döküman olayı özetliyor.


    -----------------------------

    evet pleskten hallediyorum 

    izinleri bi şekilde hallederim 

    evet döküman gayet kısa açık  fakat dedigim gibi

    using MySql.Data.MySqlClient; tanımıyor bunun için referancelara  MySql.Data yı ekleyin diyo ama referance listesinde gözükmüyor 

    akşamı bekliyorum :)

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FCN
    FCN's avatar
    Kayıt Tarihi: 28/Eylül/2007
    Erkek

    up

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Sscheme
    Sscheme's avatar
    Kayıt Tarihi: 04/Mart/2007
    Erkek

    MySqlData.dll i referanslara ekleyeceksin.

    Ondan sonra bunu tanır.

    using MySql.Data.MySqlClient;

    Bu arada

    http://dev.mysql.com/downloads/mirror.php?id=13431

    kod örneği de var bunu içinde

    Linuxtayım daha fazla yardımcı olamıyorum.

    Kolay gelsin...



    Bütün mesajlarım ve konularım BSD Lisansı"yla lisanslanmıştır.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FCN
    FCN's avatar
    Kayıt Tarihi: 28/Eylül/2007
    Erkek

    Sscheme bunu yazdı:
    -----------------------------

    MySqlData.dll i referanslara ekleyeceksin.

    Ondan sonra bunu tanır.

    using MySql.Data.MySqlClient;

    Bu arada

    http://dev.mysql.com/downloads/mirror.php?id=13431

    kod örneği de var bunu içinde

    Linuxtayım daha fazla yardımcı olamıyorum.

    Kolay gelsin...



    -----------------------------

    ya tmm iştede mysqldata yı referance listesinde bulamadım sorun orda :S 

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Sscheme
    Sscheme's avatar
    Kayıt Tarihi: 04/Mart/2007
    Erkek

    Bulacaksın demedim DLL'i ekleyeceksin dedim.

    Sen benim yazdığımı okudunmu???


    Bütün mesajlarım ve konularım BSD Lisansı"yla lisanslanmıştır.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FCN
    FCN's avatar
    Kayıt Tarihi: 28/Eylül/2007
    Erkek

    Sscheme bunu yazdı:
    -----------------------------

    Bulacaksın demedim DLL'i ekleyeceksin dedim.

    Sen benim yazdığımı okudunmu???


    -----------------------------

    ya işte dll yoktu eklencek herneyse connectoru kaldırdım bi üst sürümünü kurdum pc ye res attım bu sefer gordu dll yi  ekledim falan 

    neyse şimdilik sorun gözükmüo saolun 

  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FCN
    FCN's avatar
    Kayıt Tarihi: 28/Eylül/2007
    Erkek

    using System;

    using System.Collections.Generic;

    using System.ComponentModel;

    using System.Data;

    using System.Drawing;

    using System.Linq;

    using System.Text;

    using System.Windows.Forms;

    using MySql.Data.MySqlClient;

     

    namespace WindowsFormsApplication3

    {

        public partial class Form1 : Form

        {

            public Form1()

            {

                InitializeComponent();

            }

     

            private void Form1_Load(object sender, EventArgs e)

            { }

                public class MainForm : Form

                {

    private MySqlConnection connection = new MySqlConnection ();

    private MySqlDataAdapter data = new MySqlDataAdapter ();

    DataGrid gridInfo = new DataGrid();

     

     

    public MainForm()

    {

        connection.ConnectionString = "server=ip;" + "database=isim;" + "uid=isim;" + "password=sifre;";

    connection.Open ();

        MySqlCommand command = connection.CreateCommand ();

    command.CommandText = "select * from news";

    data.SelectCommand = command;

    DataSet dataset = new DataSet();

    data.Fill(dataset,"sample_data");

        gridInfo.DataSource = dataset;

    gridInfo.DataMember = "sample_data";

    gridInfo.Dock = DockStyle.Fill;

    this.Controls.Add (gridInfo);

     

    }

     

    ~MainForm()

    {

        connection.Close();

    }

     

     

            }

     

        }

    }

    simdi sorgumu bole oluşturdum test ettirmedim gerci ama baglantıdada bi sıkıntı yaşicagımı düşünmüyorum bu sorguyla cektigim verileri listboxa nasıl attırım

Toplam Hit: 2044 Toplam Mesaj: 10