Koneksi C# (CSharp) ke Database SQL

Kali ini saya akan membahas tentang koneksi data antara C# dengan DBMS (Mysql,Oracle,Dbase,Acces,Sql Server, dan DBMS-DBMS lainnya). akan tetapi dalam project ini nanti saya menggunakan DBMS MySql, sebenarnya model koneksi semua DBMS dengan FrameWork dotNet mempunyai struktur yang sama, yang membedakan antara satu DBMS dengan DBMS laiinya hanyalah baris connection String nya saja.
Sebelum kita memulaimproject satu hal yang perlu diketahui, untuk masing-masing DbMS kita membutuhkan satu atau lebih file DDL dari masing-masing DBMS, untuk file dll MySql Bisa di download Di sini . Oke Sekarang Mari Kita mulai membuat programnya......
1. langkah pertama, mari kita buat project baru, klik file->new->project, beri nama projectnya

2. Langlah selanjutnya adalah meng add reference file dll mysql ke dalam project yang telah kita buat tadi. masuk project->add reference. masuk tab browser dan cari file mysql.data.dll, klik ok


3. kita harus manambahkan library kedalam project yang kita buat, masuk ke jendela coding dan ketikan beberapa sintak berikut ini
                using System.Data.OleDb;
        using MySql.Data.MySqlClient;
4. Kita tambahkan fungsi untuk meload(membaca data dari database), berikut ini adalah potongan fungsi tersebut. sebelumnya kita harus mendeklasrasikan connection string . untuk sintak connection string Mysql adalah sebagai berikut ini
 string connectionSQL = "server=localhost;database=tugaspbdw;  uid=root;password=;";
 server=localhost  adalah code yang menerangkan kepada program bahwa kita menggunakan server local, sedangkan database=tugaspbdw adalah nama dari database yang kita gunakan; uid=root;password=; adalah type user yang kita gunakan dalam DBMS, disini type user yang saya gunakan adalah Root dengan password kosong (tidak ada password)
funsi untuk load database
            int i = 0;            
            string okfan="";
            MySqlConnection db = new MySqlConnection(connectionSQL);
            db.Open();
            MySqlCommand dbcmd = db.CreateCommand();
            string sql = "select * from kota limit 0,10;";
            dbcmd.CommandText = sql;
            MySqlDataReader reader = dbcmd.ExecuteReader();
            while (reader.Read())
            {
                // lakukan sesuatu sesuka anda didalam scope ini              
            }
            db.Close();

Artikel Terkait



1 komentar:

Admin mengatakan...

okfan itu apa?
variable?

Posting Komentar

Jadilah pengunjung yang aktif, komentar anda sangat berarti.