Sabtu, 05 Agustus 2017

Rian Saadillah

Membuat Program Export to Excel di Netbeans

Berikut ini saya akan mengeshare cara membuat program untuk export file di netbeans ke dalam bentuk microsoft excel. Program ini sangat mudah dan biasanya banyak di gunakan oleh pengembang sistem informasi penjualan yang memiliki database. Program ini sangat berguna bagi pengguna aplikasi untuk merekap hasil penjulannya. Untuk membuat program ini silahkan membuat JButton dengan nama Export kemudian event di actionPerformed, tapi pada program kali ini saya membuat method dengan nama exporexcel() sehingga di event actionPerformed tinggal kita panggil saja, berikut programnya :

public void eksporexcel(){
FileWriter fileWriter;
        JFileChooser chooser = new JFileChooser();
        chooser.setCurrentDirectory(new File("[B]export_output/excel[/B]"));
        int retrival = chooser.showSaveDialog(null);
        if (retrival == JFileChooser.APPROVE_OPTION) {
            try{
                TableModel tModel = t_table.getModel();
                fileWriter = new FileWriter(new File(chooser.getSelectedFile() + ".xls"));           
            // write header
                for(int i = 0; i < tModel.getColumnCount(); i++){
                fileWriter.write(tModel.getColumnName(i).toUpperCase() + "\t");
            }
                fileWriter.write("\n");
            // write record
                for(int i=0; i < tModel.getRowCount(); i++) {
                for(int j=0; j < tModel.getColumnCount(); j++) {
                fileWriter.write(tModel.getValueAt(i,j).toString() + "\t");
            }
                fileWriter.write("\n");
            }
                fileWriter.close();
            }catch(Exception e){
                JOptionPane.showMessageDialog(null, e);
            }
        }
}

Semoga bermanfaat, terima kasih
Read More
Rian Saadillah

Membuat Koneksi Database


Pada tutorial kali ini kita akan belajar membuat koneksi database mysql ke Netbeans. Koneksi database menggunakan netbeans kali ini kita akan membuat dalam bentuk class. Kenapa class, supaya kita bnisa memanggil class koneksi di berbagai form. Sebelum membuat koneksi database ke mysql, terlebih dahulu anda harus membuat databasenya terebih dahulu. 

Langkah 1
Buat class dengan nama class_DB

Langkah 2
Silahkan tulis baris program berikut :

package data;
import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;

public class class_DB {
    
    private static final String url = "jdbc:mysql://localhost:3306/nama_database";
    private static final String driverName = "com.mysql.jdbc.Driver";   
    private static final String username = "root";   
    private static final String password = "";
    private static Connection con;

    public static Connection getConnection() {

        try {
            Class.forName(driverName);
            try {
                con = DriverManager.getConnection(url, username, password);
            } catch (SQLException ex) {
                // log an exception. fro example:
                System.out.println("Failed to create the database connection."); 
            }
        } catch (ClassNotFoundException ex) {
            // log an exception. for example:
            System.out.println("Driver not found."); 
        }
        return con;
    }
    
    public static void close(){
        try {
            con.close();
        } catch (SQLException ex) {
            Logger.getLogger(DB.class.getName()).log(Level.SEVERE, null, ex);
        }
    }   
}

Kemudian silahkan simpan dan class_koneksi sudah bisa di gunakan untuk mengkoneksikan data anda dengan database mysql.

Semoga bermanfaat...

Read More