You are on page 1of 1

package Koneksi;

or• ..com. mxs.gl.j dbc.. db92 .?l:!i;.ional .MJlS.<jlDa•aSourse; .,


import java.io.FileinputStream;
.!!!$> java.:io.IOExce.
import java.sql.Connect:ion;
import java.sql.Driver:Manaqer;
.!SJ.C?Ft;...J
:import java.util.Properties;
import javax.swing .JOptionPane;
public class Database {
static Properties mypanel;
st:atic Strinq driver, database,user,pass: database.ini
static Connection conn; merupakan konfiguasi database
yang harus disetting manual
public static Connection KaneksiDB(){ (lihat slide berikutnya)
if (conn null ) {
try {
mypanel •new Properties();
mypanel.load (new FilelnputStream(•lib/daeabase ini•));
driver = mypanel.qetProperty(wDBDriverw);
database • mypanel.getProperty("DBDatabase");
user = mypanel.geeProperty("DBUsername");
pass = mypa.nel.geeProperty("DBPassword");

Class.forName (
driver).newinstance(
);
conn = DriverManager.getConnection (database,user,pass);
JOptionPane.shovMessageDialog(null,"Roneksi Berbasil!•,•Pesan", pPtionPane.INFORMATION_MESSAGE);
} catch ( tion ex) (
JOptionPane.shovMessageDialog(
null,"Koneksi Tidak Berbasil!","Pe an",JOpt:1onPane.INFORMATION_MESSAGE);
Syscem .out.println(•£rror : •+ex.getMessage());
)
}
recurn conn;
}
)

You might also like