SlideShare uma empresa Scribd logo
1 de 2
Baixar para ler 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

Mais conteúdo relacionado

Mais procurados

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 CRUDTobing Manuppak
 
Pti nida
Pti nidaPti nida
Pti nidanida30
 
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...Tobing Manuppak
 
Database operation di C++
Database operation di C++Database operation di C++
Database operation di C++FgroupIndonesia
 
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 dataTobing Manuppak
 
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 ExtensionI Putu Hariyadi
 
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...Tobing Manuppak
 
konfigurasi web server
konfigurasi web serverkonfigurasi web server
konfigurasi web serverMuhammad Anang
 
Modul 2 menyimpan ke database
Modul 2  menyimpan ke databaseModul 2  menyimpan ke database
Modul 2 menyimpan ke databaseAbrianto Nugraha
 

Mais procurados (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
 

Destaque

Best Kosha in UAE
Best Kosha in UAEBest Kosha in UAE
Best Kosha in UAETaswiyeh
 
Infomática educativa
Infomática  educativaInfomática  educativa
Infomática educativaana neves
 
Benjamin d
Benjamin dBenjamin d
Benjamin dfbcat
 
2017 Ford F-150 Brochure | Farmington Ford Dealer
2017 Ford F-150 Brochure | Farmington Ford Dealer2017 Ford F-150 Brochure | Farmington Ford Dealer
2017 Ford F-150 Brochure | Farmington Ford DealerZiems Ford Corners
 
SLIDES DA SITUAÇÃO DE APRENDIZAGEM 4 - 3º ANO VOL.1
SLIDES DA SITUAÇÃO DE APRENDIZAGEM 4 - 3º ANO VOL.1SLIDES DA SITUAÇÃO DE APRENDIZAGEM 4 - 3º ANO VOL.1
SLIDES DA SITUAÇÃO DE APRENDIZAGEM 4 - 3º ANO VOL.1Tiago Rafael
 
Aula 7ª série sit 4 vol3
Aula 7ª série sit 4 vol3Aula 7ª série sit 4 vol3
Aula 7ª série sit 4 vol3Tiago Rafael
 

Destaque (8)

Best Kosha in UAE
Best Kosha in UAEBest Kosha in UAE
Best Kosha in UAE
 
Infomática educativa
Infomática  educativaInfomática  educativa
Infomática educativa
 
Bac letter
Bac letterBac letter
Bac letter
 
Benjamin d
Benjamin dBenjamin d
Benjamin d
 
Homenagem
HomenagemHomenagem
Homenagem
 
2017 Ford F-150 Brochure | Farmington Ford Dealer
2017 Ford F-150 Brochure | Farmington Ford Dealer2017 Ford F-150 Brochure | Farmington Ford Dealer
2017 Ford F-150 Brochure | Farmington Ford Dealer
 
SLIDES DA SITUAÇÃO DE APRENDIZAGEM 4 - 3º ANO VOL.1
SLIDES DA SITUAÇÃO DE APRENDIZAGEM 4 - 3º ANO VOL.1SLIDES DA SITUAÇÃO DE APRENDIZAGEM 4 - 3º ANO VOL.1
SLIDES DA SITUAÇÃO DE APRENDIZAGEM 4 - 3º ANO VOL.1
 
Aula 7ª série sit 4 vol3
Aula 7ª série sit 4 vol3Aula 7ª série sit 4 vol3
Aula 7ª série sit 4 vol3
 

Semelhante a Koneksi java mysql

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)Devi Apriansyah
 
Web Service Menggunakan Axis
Web Service Menggunakan AxisWeb Service Menggunakan Axis
Web Service Menggunakan AxisBart Simpsons
 
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 7pinnsyl
 
Koneksi database menggunakan jsp
Koneksi database menggunakan jspKoneksi database menggunakan jsp
Koneksi database menggunakan jspYuna Argadewi
 
Koneksi database menggunakan jsp
Koneksi database menggunakan jspKoneksi database menggunakan jsp
Koneksi database menggunakan jspYuna Argadewi
 
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 jdbcDevi Apriansyah
 
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 sqlSaprudin Eskom
 
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 sqlSaprudin Eskom
 
Jdbc
JdbcJdbc
JdbcJogal
 
Octav android mysql
Octav android mysqlOctav android mysql
Octav android mysqlrikysp
 
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)fahmi azain
 
CRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQLCRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQLLusiana Diyan
 
Chapter ix.koneksi java dengan mysql
Chapter ix.koneksi java dengan mysqlChapter ix.koneksi java dengan mysql
Chapter ix.koneksi java dengan mysqlFami 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 destinationWahyu Hidayat
 
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 odbcDiah Roshyta Sari
 
Modul praktikum java pemrograman berorientasi objek
Modul praktikum java pemrograman berorientasi objekModul praktikum java pemrograman berorientasi objek
Modul praktikum java pemrograman berorientasi objekimam arifin
 

Semelhante a 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
 

Último

Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxdeskaputriani1
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...MuhammadSyamsuryadiS
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxIvvatulAini
 
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptxRegresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptxRizalAminulloh2
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANwawan479953
 
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptxModul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptxRIMA685626
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfAkhyar33
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfKartiniIndasari
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024ssuser0bf64e
 
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024RoseMia3
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaAndreRangga1
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxDedeRosza
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxsalmnor
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...Kanaidi ken
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfIwanSumantri7
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanAdePutraTunggali
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptnovibernadina
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024editwebsitesubdit
 

Último (20)

Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
 
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptxRegresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
 
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptxModul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
 
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptx
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
 

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