Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.SQLException;
- import javax.swing.JOptionPane;
- import javax.swing.JTable;
- import javax.swing.table.DefaultTableModel;
- /**
- * @author Jie
- */
- public class DBConnection {
- private Connection koneksi; // variabel koneksi
- private boolean status_koneksi; //Status koneksi sukses / gagal
- DefaultTableModel DftTabMode;
- public Connection connect(){
- //untuk koneksi ke driver
- try{
- Class.forName("com.mysql.jdbc.Driver"); //load driver jdbc untuk koneksi dengan database MySQL
- // System.out.println("berhasil load driver");
- }catch(ClassNotFoundException cnfe){
- System.out.println("Tidak ada Driver "+cnfe);
- }
- //untuk koneksi ke database
- try{
- String url="jdbc:mysql://localhost:3306/Androidmobile"; //Host dan dan database
- koneksi=DriverManager.getConnection(url,"root",""); //User dan password untuk koneksi ke database
- System.out.println("Berhasil koneksi");
- status_koneksi = true;
- }catch(SQLException se){
- // System.out.println("Gagal koneksi "+se);
- status_koneksi = false;
- JOptionPane.showMessageDialog(null,"Gagal koneksi...MySQL server belum aktif");
- }
- return koneksi;
- }
- /*
- Mengambil status koneksi
- */
- public boolean getConnection_status(){
- return this.status_koneksi;
- }
- /*
- Parameter
- jTableName : sebagai variabel parameter untuk nama tabel
- */
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement