//Nama Program :lat8.java
import javax.swing.*;
import java.awt.*;
import java.sql.*;
import java.awt.event.*;
import javax.swing.text.*;
public class lat8 extends JFrame {
JLabel jLabel1=new JLabel();
JLabel jLabel2=new JLabel();
JTextField textKode=new JTextField();
JTextField textNama=new JTextField();
List daftar= new List();
JLabel jLabel3=new JLabel();
Button button1= new Button();
Connection konek;
/**
*Methode Main
*@param args: Arguments
*/
public static void main(String args[]) {
lat8 validasiPrimayKey=new lat8();
validasiPrimayKey.setSize(400,200);
Dimension screen =Toolkit.getDefaultToolkit().getScreenSize();
int lebar=(screen.width-validasiPrimayKey.getSize().width)/2;
int tinggi=(screen.height-validasiPrimayKey.getSize().height)/2;
validasiPrimayKey.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
validasiPrimayKey.setLocation(lebar,tinggi);
validasiPrimayKey.setVisible(true);
validasiPrimayKey.setResizable(false);
}
public lat8() {
this.getContentPane().setLayout(null);
this.setTitle("Koneksi Database");
jLabel1.setHorizontalAlignment(SwingConstants.RIGHT);
jLabel1.setText("Koneksi belum berhasil");
jLabel1.setFont(new java.awt.Font("Comic Sans MS",1,20)); //Jenis Font,Ketebalan,Size)
jLabel1.setBounds(new Rectangle(15,20,300,25));
this.getContentPane().add(jLabel1,null);
//Memangggil methode untuk Koneksi database dan daftar kode yang telah tersimpan
koneksiDatabase();
}
/**
* Methode koneksiDatabase
* Untuk melakukan koneksi dengan Database Server
*/
public void koneksiDatabase() {
//Mencoba memanggil Driver JDBC
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
System.out.println("Sukses Driver JDBC ditemukan....");
//Mencoba melakukan koneksi dengan Database
try {
String url="jdbc:odbc:Database";
String user="sunardi";
String pass="1234";
konek=DriverManager.getConnection(url, user, pass);
System.out.println("Koneksi Berhasil....");
String hasilKoneksi;
hasilKoneksi=("Koneksi Berhasil....");
jLabel1.setText(hasilKoneksi);
}
//Gagal Koneksi dengan Database
catch (SQLException se) {
System.out.println("Koneksi Gagal="+se);
String hasilKoneksi;
hasilKoneksi="Koneksi Gagal....";
}
}
//Gagal Memanggil Driver JDBC
catch (ClassNotFoundException cnfe) {
System.out.println("Class tidak ditemukan.. Error: "+ cnfe);
}
}//Akhir methode koneksiDatabase()
}//akhir Kelas ValidasiPrimaryKey