Bagi yang penasaran bagaimana sih cara membuat database menggunakan java? Nah saya telah mencobanya dan berhasil berjalan. Nah ini dia programmnya.
Sebelumnya, kita harus membuat kelas untuk koneksi database
Kelas Koneksi
public class Koneksi {
private static Connection connection;
public static Connection getConnection() {
if (connection == null) {
try {
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
connection = (Connection) DriverManager.getConnection("jdbc:mysql://localhost":3306", "root", "");
} catch (SQLException ex) {
Logger.getLogger(Koneksi.class.getName()).log(Level.SEVERE, null, ex);
}
}
return connection;
}
}
Method yang disimpan pada suatu frame
public void BuatDatabase(){
PreparedStatement statement = null;
try {
statement = (PreparedStatement) Koneksi.getConnection().prepareStatement("CREATE DATABASE ccc");
statement.execute();
} catch (SQLException ex) {
Logger.getLogger(BuatDB.class.getName()).log(Level.SEVERE, null, ex);
}finally {
if (statement != null) {
try {
statement.close();
} catch (SQLException exception) {
}
}
}
}
public void buatHakAkses(){
PreparedStatement statement = null;
try {
statement = (PreparedStatement) Koneksi.getConnection().prepareStatement("grant all privileges on ccc.* to 'ccc' identified by 'c'");
statement.execute();
} catch (SQLException ex) {
Logger.getLogger(BuatDB.class.getName()).log(Level.SEVERE, null, ex);
}finally {
if (statement != null) {
try {
statement.close();
} catch (SQLException exception) {
}
}
}
}
Script diatas adalah method-method yang saya buat untuk program ini. Bila ingin di pakai tinggal panggil aja method ini di action listener sebuah tombol di suatu frame.
Misalnya seperti ini..
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
BuatDatabase();
buatHakAkses();
}
Lihat juga
0 komentar:
Posting Komentar