Advertisement
ilhamyahya7

SCRIPT DATABASE

Sep 25th, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.44 KB | None | 0 0
  1. /*
  2.  script database
  3.  */
  4. package Koneksi;
  5. import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;
  6. import java.io.FileInputStream;
  7. import java.io.IOException;
  8. import java.sql.Connection;
  9. import java.sql.DriverManager;
  10. import java.sql.SQLException;
  11. import java.util.Properties;
  12. import javax.swing.JOptionPane;
  13.  
  14. public class Database {
  15.     static Properties mypanel;
  16.     static String driver, database, user, pass;
  17.     static Connection conn;
  18.    
  19.     public static Connection KoneksiDB(){
  20.         if(conn == null){
  21.             try {
  22.                 mypanel = new Properties();
  23.                 mypanel.load(new FileInputStream("lib/database.ini"));
  24.                 driver = mypanel.getProperty("DBDriver");
  25.                 database = mypanel.getProperty("DBDatabase");
  26.                 user = mypanel.getProperty("DBUsername");
  27.                 pass = mypanel.getProperty("DBPassword");
  28.                
  29.                 Class.forName(driver).newInstance();
  30.                 conn = DriverManager.getConnection(database, user, pass);
  31.                 JOptionPane.showMessageDialog(null, "Koneksi Berhasil!", "Pesan", JOptionPane.INFORMATION_MESSAGE);    
  32.             }
  33.             catch (Exception ex) {
  34.                 JOptionPane.showMessageDialog(null, "Koneksi Tidak Berhasil!", "Pesan", JOptionPane.INFORMATION_MESSAGE);
  35.                 System.out.println("Error : " +ex.getMessage());
  36.             }
  37.         }
  38.         return conn;
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement