Hello guys, bagi kalian yang sedang
belajar java khususnya dan akan melakukan koneksi dengan database
MariaDB, berikut adalah panduannya. Oh ya, bagi yang belum tau database
MariaDB, bisa lihat di http://en.wikipedia.org/wiki/MariaDB
, atau simplenya begini deh, MariaDB adalah database lanjutan dari
mysql yang bersifat opensource, bukan berarti mysql sudah tidak open
source ya, MariaDB itu mirip dengan mysql, masih saudara kandung. Tujuan
pembuatan MariaDB itu adalah untuk membuat suatu database yang full
open source tanpa campur tangan vendor tangan siapapun, bagi yang belum
tau, mysql itu sudah diakuisisi oleh oracle, sekitar tahun 2010 kalau
tidak salah. Pencipta MariaDB pun sama dengan pembuat mysql terdahulu.
Menggunakan driver dari mysql juga
sebernya sih bisa saja, namun karena berhubung judulnya MariaDB, maka
saya bahas saja yang driver MariaDb nya ya. Selanjutnya, bagi yang
membutuhkan driver mariadb, bisa download di :
Saya anggap para pembaca sekalian sudah paham cara memasukkan library driver database diatas ya (sama seperti libray mysql),
oke selanjutnya, pada bagian koneksi ke database mariaDBnya, lakukan seperti ini
try{ Class.forName("org.mariadb.jdbc.Driver").newInstance(); //System.out.println("Berhasil");
} catch(Exception e){ System.out.println("Error : " + e); }
dan pada bagian koneksi kedatabase yang bersangkutan , lakukan seperti ini :
String con = "jdbc:mariadb://localhost:3306/mahasiswa"; String user = "root"; String pass = "password"; //jika tidak ada passwordnya, kosongkan saja "" try{ connect = DriverManager.getConnection(con,user,pass); System.out.println("Bisa"); } catch(SQLException e){ System.out.println("Error : " + e); //e.printStackTrace(); }
nah, selanjutnya tinggal di konfigurasi sesuai kebutuhan saja ya. Silahkan dicoba,
kalau terjadi error tidak dapat koneksi
localhost:3306 , itu disebabkan oleh settingan networking mariaDB nya,
solusinya adalah dengan merubah konfigurasi file rc.mysql (pada
slackware, sesuaikan dengan os masing-masing) yang terletak di
/etc/rc.d/rc.mysqld dengan
nano /etc/rc.d/rc.mysqld.
Kemudian, cari bagian
SKIP=”–skip-networking”
dan berikan tanda # didepannya, sehingga menjadi
#SKIP=”–skip-networking”
Restart mysql anda dengan /etc/rc.d/rc.mysqld restart. Lakukan pengecekkan pada port 3306 dengan netstat -an | grep 3306.
selamat mencoba, salam open source
Tidak ada komentar:
Posting Komentar