Laman

Kamis, 20 Januari 2011

perbedaan koneksi antara read only dengan read write di C#

Sebenarnya sudah pernah posting tentang cara koneksi antara dot net dengan mysql. hanya saja waku itu tidak saya jelaskan perbedaan antara operasi write kedatabase mysql dengan operasi read only pada database mysql. dalam koneksi antara dot net dengan mysql dibedakan menjadi dua operasi, yaitu operasi readonly dan operasi readwrite. pada operasi readonly contoh sederhananya adalah operasi  query select, dimana user hanya diperbolehkan mengambil data dari database tanpa diperbolehkan melakukan manipulasi data di database tersebut. operasi yang kedua adalah operasi write, dimana user diperbolehkan melakukan manipulasi
data pada database, contoh sederhananya adalah melakukan operasi insert, update dan delete pada system database
berikut ini adalah perbedaan penggunaan sintak operasi write dengan operasi read. untuk masalah librabry, baik operasi write maupun operasi readonly, library yang dugunakan tetep sama.

  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())
  {
    dataGridView1.Rows.Add(1);
    dataGridView1.Rows[i].Cells[0].Value= reader.GetValue(0).ToString();
    dataGridView1.Rows[i].Cells[1].Value = reader.GetString(1).ToString();
    dataGridView1.Rows[i].Cells[2].Value = reader.GetString(2).ToString();
     okfan = reader.GetString(0).ToString();
     i = i + 1;
   }
   db.Close();

sintak diatas digunakan saat kita melakukan koneksi dotnet-mysql dengan operasi operasi pengambilan data dari database mysql. untuk operasi operasi manipulasindata didatabase sintak nya adalah seperti berikut ini

MySqlConnection db = new MySqlConnection(connectionSQL);
db.Open();
MySqlCommand dbcmd = db.CreateCommand();
string sql = "select distinct propinsi from tb_hotel";
dbcmd.CommandText = sql;           
db.Close();

pada code yang diberi warna kuning merupakan code inti dari operasi operasi manipulasi data di database mysql, semua query dimasukan di code yang berwarna kuning pada code diatas,
for more information contact on informasi@csharp-indonesia.com
NB : Dalam tutorial ini program ditulisa menggunakan IDE Visual studio 2010. dengan target framework 2.0 . Sehingga minimal komputer harus terinstal windows xp untuk bisa menjalankan program *.exe nya, Sedangkan untuk membuka projectnya mau tidak mau harus menginstal microsoft visual studio 2010

6 komentar:

  1. Ede Upri Prasazty II25 Oktober 2013 pukul 10.58

    apa perbedaan read only dan hidden (dalam pelajaran KKPI)

    BalasHapus