coding…coding…coding…🙂 . “ilmu takan pernah berhenti mengalir jika kita tetap berusaha mencoba” . sedikit pengantar untuk masuk ke pembahasan..kali ini saya akan mencoba menulis tentang cara menyimpan data yang terdapat pada file txt dipindahkan ke MySQL…hhmmmmmm.. seperti biasa selalu diawali dengan langkah pertama..:-)  sediakan MySQL, Netbeans 6.7 dan Noteped. lalu

  • buat database di MySQL dengan nama “dbtext” lalu buat table baru yang diberi nama “member“. ketentuan lainnya seperti berikut :

  • setelah itu tutup MySQL lalu buka Notepad dan buat contoh data didalamnya seperti berikut:

  • sesuaikan data yang ada didalam Notepad dengan field pada table yang telah dibuat.. untuk setiap baris data pada file tersebut nantinya akan tercipta satu buah record pada MySQl. catatan tambah untuk setiap data pada notepad antara satu kolom dengan kolom lain dipisahkan dengan Tab. selanjutnya simpan data file text tersebut dengan nama coba.txt dan letakan filenya di drive yang teman” pilih.misalkan saya meletakannya di Drive C:\coba.txt
  • kemudian buka Netbeans lalu buat project baru dan beri nama simpleText. kemudian buat class main baru dengan  nama “kendali“.. ubah source code nya menjadi seperti berikut:
public class kendali {

    private static Statement stment = null;
    private static ResultSet rs = null;
    private static Connection con = null;

    public static void main(String[] args) {
        try {
            String url = "jdbc:mysql://localhost:3306/dbtext";
            String file = "C:/coba.txt";

            Class.forName("com.mysql.jdbc.Driver");
            con = DriverManager.getConnection(url, "root", "");

            stment = con.createStatement();
            rs = stment.executeQuery("LOAD DATA LOCAL INFILE '" + file +
                    "' INTO TABLE member");

            JOptionPane.showMessageDialog(null, "Data Tersimpan !!");
            con.close();

        } catch (Exception e) {
            JOptionPane.showMessageDialog(null, "Selalu saja error !!");
        }

    }
}
  • setelah itu jalankan programnya maka akan tampil data pada MySQL yang sama dengan data pada Notepad.. Selamat Mencoba Semoga Membantu !!🙂