Tampilkan postingan dengan label koneksi. Tampilkan semua postingan
Tampilkan postingan dengan label koneksi. Tampilkan semua postingan

Rabu, 14 Oktober 2009

ASP : Koneksi Ke Database dengan DSN

Dilatihan ini kita akan menggunakan DSN (Data Source Name) sebagai sumber datanya.
Untuk memulai latihan ini kita memertlukan beberapa persiapan :

Membuat Sumber Data
1. Buatlah database access dengan nama asp
2. simpan file tersebut di c:\inetpub\wwwroot\latihan
3. Buatlah System DSN dengana nama ASP, caranya :
Control Panel->Administrative tools->ODBC->System DNS->
add New->Microsoft Access Driver , lalu beri nama asp. lalu simpan (gambar menyusul)

Kamis, 09 Juli 2009

Membuat Koneksi Java ke MySQL

Membuat koneksi di Java sebenernya sangat generic. yang perlu diingat adalah, connection string dan driver untuk koneksi.

Jadi, jika kita ingin membuat koneksi ke MySQL dari Java, maka siapkan :
1. Connection string --> jdbc:mysql://localhost/nama_database/
2. driver MySQL

Sedangkan, langkah - langkahnya adalah :

1. cek apakah driver di temukan. Nama driver : com.mysql.jdbc.Driver
2. buat koneksinya

Ok. sekarang kodenya


import java.sql.*;
import com.mysql.jdbc.Driver;

public static void main (String args[]){
String cs = "jdbc:mysql://localhost/nama_database";
String user = "user";
String password = "password";

Connection cn = null;

try{
Class.forName("com.mysql.jdbc.Driver");

//buat koneksinya
cn = ConnectionManager.getConnection(cs,user,password);

}catch(ClassNotFoundException cnfe){
//class tidak ditemukan
cnfe.printStackTrace();
}


}


Ok. Bila berhasil tanpa error, berarti anda telah berhasil membuat sambungan ke Java selanjutnya adalah bagaimana membuat recordset. berikut ini lanjutan kodenya




import java.sql.*;
import com.mysql.jdbc.Driver;

public static void main (String args[]){
String cs = "jdbc:mysql://localhost/nama_database";
String user = "user";
String password = "password";

Connection cn = null;

try{
Class.forName("com.mysql.jdbc.Driver");

try{

//buat koneksinya
cn = ConnectionManager.getConnection(cs,user,password);

// buat statement
Statement stm = cn.createStatement();


//buat resultset
ResultSet rs = stm.executeQuery("select * from nama_tabel");

}catch(SQLException sqle){
sqle.printStackTrace();
}
}catch(ClassNotFoundException cnfe){
//class tidak ditemukan
cnfe.printStackTrace();
}


}

Kamis, 11 Juni 2009

Membuat Koneksi ke MySQL

Koneksi ke MySQL diperlukan untuk mengakses database. Dengan penggunaan MySQL aplikasi web menjadi lebih interaktif.

Berikut ini contoh penggunaannya :


<?php

$cn = mysql_connect("localhost","root",""); //koneksi ke localhost
//user = root
//password = ""



mysql_select_db("database_saya"); //koneksi ke database : database_saya

?>

Penting : Jika sudah ditulis dengan benar, maka kode ini sudah bisa digunakan. tandanya, kode anda tidak muncul error (dengan asumsi settingan default dengan xampp). Simpan kode diatas dengan nama : koneksi.php

Berikutnya, kita memodifikasi kode diatas agar dapat menampilkan pesan kesalahan yang lebih informatif.


<?php

$cn = @mysql_connect("localhost","root","") or die ("Koneksi Gagal"); //koneksi ke localhost
//user = root
//password = ""



@mysql_select_db("database_saya") or die ("Database gagal"); //koneksi ke database : database_saya

?>


Penjelasan :
  1. karakter @ artinya , menghilangkan error dari php atau supress warning. Sehingga jika ada error php tidak akan memunculkan pesan.
  2. or die ("pesan") artinya , munculkan pesan jika terjadi kesalahan. Ini yang membuat pesan lebih manusiawi. Walaupun demikian, biasanya jika kode dilepas ke internet, fungsi ini dihilangkan agar menutupi jejak yang memancing cracker.

Baca Juga :
Bagaimana-cara-mengcopy-script-dari.html
Belajar-php-mulai-dari-mana.html