SlideShare a Scribd company logo
1 of 2
Download to read offline
Koneksi Java-MySQL dengan JDBC
                                 Step by Step

Untuk melakukan koneksi dari Java ke MySQL melalui JDBC, berikut langkah-
langkah singkatnya :

1. Pastikan di komputer Anda sudah terinstall :
   a. Java
      Versi terakhir bisa didownload di http://java.sun.com
   b. MySQL
      Versi terakhir bisa didownload di http://www.mysql.com
   c. JDBC
      JDBC merupakan driver penghubung antara aplikasi (program) java
      dengan DBMS (Database Management System). Versi terakhir bisa Anda
      download di :

       http://dev.mysql.com/downloads/connector/j/3.1.html.

       Untuk menginstall JDBC, ada beberapa cara :
       1) Copy sub direktori "com" dan "org" beserta semua isinya ke komputer
          Anda (boleh di mana saja), dan tambahkan sub direktori "com" dan
          "org" pada CLASSPATH komputer Anda.

       2) Copy sub direktori "com" dan "org" beserta semua isinya ke direktori
          program java Anda (tidak perlu setting CLASSPATH)

       3) Copy ke komputer Anda file :

          mysql-connector-java-x.x.x-stable-bin.jar

          dan tambahkan file tersebut pada CLASSPATH komputer Anda, atau
          bisa juga menaruh file tersebut pada direktori :

          $JAVA_HOME/jre/lib/ext.


2. Melakukan koneksi database

   a. Mengaktifkan driver JDBC

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

       Atau jika sudah setting CLASSPATH-nya, bisa langsung dengan perintah :

       Class.forName("jdbc.Driver");

   b. Membuat koneksi
      Langkah berikutnya adalah melakukan koneksi ke database, berikut
      perintahnya :

       Connection con = DriverManager.getConnection(url, usr, pwd);

       dimana :
       - con adalah variabel bertipe Connection,
       - url adalah informasi jenis database + host database + nama database
       - usr adalah user untuk koneksi ke database
       - pwd adalah password untuk masuk ke database


achmatim@bl.ac.id                                              Halaman 1 dari 2
Contoh :

       Connection con = DriverManager.getConnection
                  ("jdbc:mysql://localhost/mhs", "root", "");


Contoh Program Lengkap untuk melakukan koneksi :

class KoneksiMysql {
   String url, usr, pwd, dbn;
    dbn   =   "mahasiswa";
    url   =   "jdbc:mysql://localhost/" + dbn;
    usr   =   "root";
    pwd   =   "";
    public Connection getConnection() {
       Connection con = null;
       try {
          Class.forName("com.mysql.jdbc.Driver");
          con = DriverManager.getConnection(url, usr, pwd);
       } catch (ClassNotFoundException e) {
          System.out.println ("Error #1 : " + e.getMessage());
          System.exit(0);
       } catch (SQLException e) {
          System.out.println ("Error #2 : " + e.getMessage());
          System.exit(0);
       }
       return con;
    }
}




achmatim@bl.ac.id                                       Halaman 2 dari 2

More Related Content

What's hot

What's hot (13)

Php curl
Php curlPhp curl
Php curl
 
Belajar Pemrograman Berbasis Web PHP DHTMLX Part 7 - Join Tables CRUD
Belajar Pemrograman Berbasis Web PHP DHTMLX Part 7 - Join Tables CRUDBelajar Pemrograman Berbasis Web PHP DHTMLX Part 7 - Join Tables CRUD
Belajar Pemrograman Berbasis Web PHP DHTMLX Part 7 - Join Tables CRUD
 
Pti nida
Pti nidaPti nida
Pti nida
 
Belajar pemrograman berbasis web php dhtmlx part 10 simple crud dhtmlx dan co...
Belajar pemrograman berbasis web php dhtmlx part 10 simple crud dhtmlx dan co...Belajar pemrograman berbasis web php dhtmlx part 10 simple crud dhtmlx dan co...
Belajar pemrograman berbasis web php dhtmlx part 10 simple crud dhtmlx dan co...
 
Database operation di C++
Database operation di C++Database operation di C++
Database operation di C++
 
Belajar pemrograman berbasis web php dhtmlx part 6 export data
Belajar pemrograman berbasis web php dhtmlx part 6   export dataBelajar pemrograman berbasis web php dhtmlx part 6   export data
Belajar pemrograman berbasis web php dhtmlx part 6 export data
 
Koneksi PHP ke Database MySQL menggunakan MySQLi Extension
Koneksi PHP ke Database MySQL menggunakan MySQLi ExtensionKoneksi PHP ke Database MySQL menggunakan MySQLi Extension
Koneksi PHP ke Database MySQL menggunakan MySQLi Extension
 
Belajar pemrograman web menggunakan dhtmlx dan php part 4 galeri gambar & upl...
Belajar pemrograman web menggunakan dhtmlx dan php part 4 galeri gambar & upl...Belajar pemrograman web menggunakan dhtmlx dan php part 4 galeri gambar & upl...
Belajar pemrograman web menggunakan dhtmlx dan php part 4 galeri gambar & upl...
 
konfigurasi web server
konfigurasi web serverkonfigurasi web server
konfigurasi web server
 
Mysql rahmat
Mysql rahmatMysql rahmat
Mysql rahmat
 
Modul 2 menyimpan ke database
Modul 2  menyimpan ke databaseModul 2  menyimpan ke database
Modul 2 menyimpan ke database
 
Easy Upgrade OJS 2.4.x to OJS 3.x
Easy Upgrade OJS 2.4.x to OJS 3.xEasy Upgrade OJS 2.4.x to OJS 3.x
Easy Upgrade OJS 2.4.x to OJS 3.x
 
Instalasi OJS 2 di Web Hosting
Instalasi OJS 2 di Web HostingInstalasi OJS 2 di Web Hosting
Instalasi OJS 2 di Web Hosting
 

Similar to Koneksi java mysql

05 pzt web programming jdbc hibernate. kelompok 7
05 pzt web programming jdbc hibernate. kelompok 705 pzt web programming jdbc hibernate. kelompok 7
05 pzt web programming jdbc hibernate. kelompok 7
pinnsyl
 
Koneksi database menggunakan jsp
Koneksi database menggunakan jspKoneksi database menggunakan jsp
Koneksi database menggunakan jsp
Yuna Argadewi
 
Koneksi database menggunakan jsp
Koneksi database menggunakan jspKoneksi database menggunakan jsp
Koneksi database menggunakan jsp
Yuna Argadewi
 
Octav android mysql
Octav android mysqlOctav android mysql
Octav android mysql
rikysp
 
Chapter ix.koneksi java dengan mysql
Chapter ix.koneksi java dengan mysqlChapter ix.koneksi java dengan mysql
Chapter ix.koneksi java dengan mysql
Fami Intan
 
10 mi3222 - migrasi data dengan repository secara offline destination
10   mi3222 - migrasi data dengan repository secara offline destination10   mi3222 - migrasi data dengan repository secara offline destination
10 mi3222 - migrasi data dengan repository secara offline destination
Wahyu Hidayat
 
Modul praktikum java pemrograman berorientasi objek
Modul praktikum java pemrograman berorientasi objekModul praktikum java pemrograman berorientasi objek
Modul praktikum java pemrograman berorientasi objek
imam arifin
 

Similar to Koneksi java mysql (20)

Modul PBO Bab-11 - JDBC
Modul PBO Bab-11 - JDBCModul PBO Bab-11 - JDBC
Modul PBO Bab-11 - JDBC
 
Laporan praktikum modul 5 (pemrogrman database dengan odbc)
Laporan praktikum modul 5 (pemrogrman database dengan odbc)Laporan praktikum modul 5 (pemrogrman database dengan odbc)
Laporan praktikum modul 5 (pemrogrman database dengan odbc)
 
Web Service Menggunakan Axis
Web Service Menggunakan AxisWeb Service Menggunakan Axis
Web Service Menggunakan Axis
 
05 pzt web programming jdbc hibernate. kelompok 7
05 pzt web programming jdbc hibernate. kelompok 705 pzt web programming jdbc hibernate. kelompok 7
05 pzt web programming jdbc hibernate. kelompok 7
 
Koneksi database menggunakan jsp
Koneksi database menggunakan jspKoneksi database menggunakan jsp
Koneksi database menggunakan jsp
 
Koneksi database menggunakan jsp
Koneksi database menggunakan jspKoneksi database menggunakan jsp
Koneksi database menggunakan jsp
 
Laporan praktikum modul 6 pemrogrman database dengan jdbc
Laporan praktikum modul 6 pemrogrman database dengan jdbcLaporan praktikum modul 6 pemrogrman database dengan jdbc
Laporan praktikum modul 6 pemrogrman database dengan jdbc
 
17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql
 
P webfb
P webfbP webfb
P webfb
 
17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
 
Jdbc
JdbcJdbc
Jdbc
 
Presentation dyan
Presentation dyanPresentation dyan
Presentation dyan
 
Octav android mysql
Octav android mysqlOctav android mysql
Octav android mysql
 
Menampilkan data pada Database MySQL di JSP(Java Server Page)
Menampilkan data pada Database MySQL di JSP(Java Server Page)Menampilkan data pada Database MySQL di JSP(Java Server Page)
Menampilkan data pada Database MySQL di JSP(Java Server Page)
 
CRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQLCRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQL
 
Chapter ix.koneksi java dengan mysql
Chapter ix.koneksi java dengan mysqlChapter ix.koneksi java dengan mysql
Chapter ix.koneksi java dengan mysql
 
10 mi3222 - migrasi data dengan repository secara offline destination
10   mi3222 - migrasi data dengan repository secara offline destination10   mi3222 - migrasi data dengan repository secara offline destination
10 mi3222 - migrasi data dengan repository secara offline destination
 
Cara Penggunaan dan Pengoneksian sql jdbc dan odbc
Cara Penggunaan dan Pengoneksian sql jdbc dan odbcCara Penggunaan dan Pengoneksian sql jdbc dan odbc
Cara Penggunaan dan Pengoneksian sql jdbc dan odbc
 
Modul praktikum java pemrograman berorientasi objek
Modul praktikum java pemrograman berorientasi objekModul praktikum java pemrograman berorientasi objek
Modul praktikum java pemrograman berorientasi objek
 

Koneksi java mysql

  • 1. Koneksi Java-MySQL dengan JDBC Step by Step Untuk melakukan koneksi dari Java ke MySQL melalui JDBC, berikut langkah- langkah singkatnya : 1. Pastikan di komputer Anda sudah terinstall : a. Java Versi terakhir bisa didownload di http://java.sun.com b. MySQL Versi terakhir bisa didownload di http://www.mysql.com c. JDBC JDBC merupakan driver penghubung antara aplikasi (program) java dengan DBMS (Database Management System). Versi terakhir bisa Anda download di : http://dev.mysql.com/downloads/connector/j/3.1.html. Untuk menginstall JDBC, ada beberapa cara : 1) Copy sub direktori "com" dan "org" beserta semua isinya ke komputer Anda (boleh di mana saja), dan tambahkan sub direktori "com" dan "org" pada CLASSPATH komputer Anda. 2) Copy sub direktori "com" dan "org" beserta semua isinya ke direktori program java Anda (tidak perlu setting CLASSPATH) 3) Copy ke komputer Anda file : mysql-connector-java-x.x.x-stable-bin.jar dan tambahkan file tersebut pada CLASSPATH komputer Anda, atau bisa juga menaruh file tersebut pada direktori : $JAVA_HOME/jre/lib/ext. 2. Melakukan koneksi database a. Mengaktifkan driver JDBC Class.forName("com.mysql.jdbc.Driver"); Atau jika sudah setting CLASSPATH-nya, bisa langsung dengan perintah : Class.forName("jdbc.Driver"); b. Membuat koneksi Langkah berikutnya adalah melakukan koneksi ke database, berikut perintahnya : Connection con = DriverManager.getConnection(url, usr, pwd); dimana : - con adalah variabel bertipe Connection, - url adalah informasi jenis database + host database + nama database - usr adalah user untuk koneksi ke database - pwd adalah password untuk masuk ke database achmatim@bl.ac.id Halaman 1 dari 2
  • 2. Contoh : Connection con = DriverManager.getConnection ("jdbc:mysql://localhost/mhs", "root", ""); Contoh Program Lengkap untuk melakukan koneksi : class KoneksiMysql { String url, usr, pwd, dbn; dbn = "mahasiswa"; url = "jdbc:mysql://localhost/" + dbn; usr = "root"; pwd = ""; public Connection getConnection() { Connection con = null; try { Class.forName("com.mysql.jdbc.Driver"); con = DriverManager.getConnection(url, usr, pwd); } catch (ClassNotFoundException e) { System.out.println ("Error #1 : " + e.getMessage()); System.exit(0); } catch (SQLException e) { System.out.println ("Error #2 : " + e.getMessage()); System.exit(0); } return con; } } achmatim@bl.ac.id Halaman 2 dari 2