Loading...

Koneksi MYsql dengan java

Koneksi mysql dengan java

Pada bagian ini kita akan belajar bagaimana mengkoneksikan MYSQL dengan java.
Pertama kita akan menghubungkan mysql dan java dengan bantuan driver MYSQL.
Pada database MYSQL kita akan membuat account user yaitu biasanya kita pakai username root dan password kita.
Setelah membuat hubungan antara java dan mysql kita bisa mengakses atau mengambil dan mengupdate database dari database MYSQL.




penjelasan program:
Program ini akan membuat koneksi antara java dan mysql dengan menggunakan beberapa macam type interface APIs dan method. Jika program yang akan kita buat berhasil maka akan muncul pesan " koneksi berhasil" tapi jika tidak akan muncul pesan error.

Penjelasan code yang akan kita pakai.
Connection
Merupakan sebuah interface pada package java.sql yang menentukan koneksi dengan database tertentu, seperti: mysql,oracle,mc database dll.
Statement SQL akan di jalankan dalam konteks interface Connection.

Class.forName(String driver)
Merupakan method yang bertipe static, method ini akan meload class dan mengembalikan instansiasi class dan mengambil nilai string (driver) setelah mencocokkan class dengan string yang di berikan.

DriverManager
Merupakan class pada package java.sql yang mengontrol driver JDBC. Masing-masing driver di register dengan class ini.

getConnection(String url,String username,String password)
merupakan method yang membentuk koneksi ke URL database. Method ini memiliki tiga type string yaitu:
URL: merupakan url dimana data kita di taruh
Username: merupakan username pada mysql
Password: merupakan password pada mysql

con.close();
method ini berfungsi untuk memutuskan koneksi database dengan java. Method ini membebaskan resources yang telah dipakai oleh database.

printStackTrace():
method ini digunakan untuk menunjukkan pesan error.

Ini adalah program yang akan kita buat:






Import java.sql.*;

Public class MysqlKoneksi{
Public static void main(String [] args){
System.out.println("koneksi mysql dengan java");
Connection kon=null;
String url="jdbc:mysql:\\localhost:3306\";
String nm_database="dataku";
String driver="com.mysql.jdbc.Driver";
String usr="root";
String password="root";
Try {
Class.forName(driver).newIntance();
kon=DriverManager.getConnection(url+nm_database,usr,password);
System.out.println("koneksi ke database");
con.close();
System.out.println("dis koneksi database");
}
catch (Exception e){e.printStackTrace()}
}
}




0 comments:

Posting Komentar

 
TOP