Selasa, 24 Mei 2011

Cara Membuat Database mysql Menggunakan java.

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 

Cara Backup Database mysql Menggunakan Java

Cara Import/ Restore Database mysql Menggunakan Java

 


0 komentar:

Posting Komentar