Senin, 23 Mei 2011

C# Koneksi Database M.Sql Server, Mysql, Access

salam belajar.....

pada kali ini saya akan membahas bagaimana cara mengkoneksikan aplikasi yang kita buat dengan database M. sql server, mysql dn access.

Yups… langsung saja…

  • Mengkoneksikan dengan database M. SQL Server

Walaupun sql server ada beberapa versi namun cara mengkoneksikannya tetap sama semuanya. Bila anda menginstal sql server yang bukan bawaanya VS. atau terpisah dengan M. visual studio yaitu database engine maka cara

Mengkoneksikanya sebagai berikut :

//buatlah sebuah class dan beri nama mydb

class mydb

{

private SqlConnection SQLConnect = new SqlConnection();

public dbkoneksi()

{

try

{

SQLConnect.ConnectionString = "Data Source=myserver;Initial Catalog=dbtest;Integrated Security=True";

//bila sql server anda ada passwordnya maka koneksi rubah seperti ini

//SQLConnect.ConnectionString = "Data Source=myserver;Initial Catalog=dbGawe;Integrated Security=False; User id=sa;Password=passwordanda";

//jika sql server anda yang bawaanya vs atau anda menggunakan database sql server compact edition maka koneksinya seperti ini:

//DataSource=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\dbtest.mdf;Integrated Security=True;Connect //Timeout=30;User Instance=True

SQLConnect.Open();

}

catch (Exception Ex)

{

if (SQLConnect != null)

SQLConnect.Dispose();

// menampilkan pesan error

string ErrorMessage = "koneksi error.";

ErrorMessage += Environment.NewLine;

ErrorMessage += Environment.NewLine;

ErrorMessage += Ex.Message;

// berhenti di sini

return;

}

}



  • Mengkoneksikan dengan database Mysql

Untuk mengkoneksikan dengan db mysql sebelumnya anda harus mendownload connector untuk mysql Karena di VS tidak memasukan connector tersebut.. untuk mendownloadnya silahkan download di sini..

class koneksi

{

public koneksimysql()

{

string connectionSQL = "server=localhost;database=test;uid=root;password=root;";

try

{

MySqlConnection db = new MySqlConnection(connectionSQL);

db.Open();

MessageBox.Show("terkoneksi", "info", MessageBoxButtons.OK, MessageBoxIcon.Information);

}

catch (Exception qw)

{

MessageBox.Show(qw.Message);

MessageBox.Show("database tidak terkoneksi", "info", MessageBoxButtons.OK, MessageBoxIcon.Information);

db.Dispose();

}

}

}


  • Mengkoneksikan dengan database M. Access

{

cnstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "\\Book.mdb;";

OleDbConnection dbku= new OleDbConnection(cnstr);

try

{

dbku.Open();

MessageBox.Show("database terkoneksi", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);

}

catch (Exception ww)

{

MessageBox.Show(ww.Message);

MessageBox.Show("database tidak terkoneksi", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);

dbku.Dispose();

}

Nah.. sampai di sini dulu pembahasannya ….. mudah-mudahan bisa membanu teman-teman yang membutuhkannya.



4 komentar:

Unknown mengatakan...

tambah dong gan spaya banyak . . .

reza_suyono mengatakan...

cara memanggil class tersebut bagai mana ?

Hairul mengatakan...

Numpang lewat gan... situs menghasilkan uang neh...
http://www.superpay.me/

bola368 mengatakan...

makasih mass infonya..
info seputar bola, prediksi bola ter-update..
berita bola TERBARU DAN TERPERCAYA hanya ada di www.bola368.net
Kunjungi juga www.bola368.org, Anda puas Kami pun senang.!

Posting Komentar

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Akbar