30 Juli 2009

Java lat-8

//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