My QR Code

Follow me on

View

  • Sebanyak : 10

Recent Materi Kuliah


free web tracker

Koneksi dan Input Kedalam Database Access dengan Java from Frieyadie

Share |

Koneksi dan Input Kedalam Database Access dengan Java
Selasa, 2011-12-27, 00:25:48

Oleh : Frieyadie

logo java.jpg Untuk mengkoneksikan database dengan aplikasi yang kita buat, tidaklah terlalu sulit untuk dikerjakan. Hal yang pasti pertama dibuat, yaitu: database dan table untuk menampung data-data yang diinputkan. Pada pembahasan sekarang ini, input data pribadi kedalam database dari aplikasi java. Database yang digunakan Microsoft Access. Sekarang buatlah, sebuah database dengan nama: dbkampus.mdb, dan satu buah table dengan nama: tbmhs, berikut, struktur table tbmhs.

Nama FieldTipe DataUkuran
NIMText8
NamaMHSText25
AlamatMHSText50


Berikut source-code input data pribadi mahasiswa.

import java.sql.*;
import java.io.*;
public class insert_data_mahasiswa
{
	public static void main(String[] args) throws IOException
    {
    	String nim, nama, alamat;
    	System.out.print("Masukkan NIM : ");
    	BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
    	nim=input.readLine();
    	
    	System.out.print("Masukkan Nama : ");
    	nama=input.readLine();
    	
    	System.out.print("Masukkan Alamat : ");
    	alamat=input.readLine();
        
        try 
		{
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
   		    String filename = "C:/Latihan Java/database/dbKAMPUS.mdb";
            String database = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=";
            database+= filename.trim() + ";DriverID=22;READONLY=true}"; 

            Connection con = DriverManager.getConnection( database ,"","");

			Statement s = con.createStatement();

            String str="insert into tbMHS(nim, NamaMHS, AlamatMHS) values('"+nim+"', '"+nama+"', '"+alamat+"')";

			s.execute(str);
        	s.execute("select * from tbMHS"); 

        	ResultSet rs = s.getResultSet(); 

        	if (rs != null) 
			{
        		System.out.println("=========================================================");
        		System.out.println("NIP       Nama       Alamat");
        		System.out.println("=========================================================");
        		int i = 0;
        		while ( rs.next() ) 
            	{
            		System.out.print(rs.getString(1) );
            		System.out.print("  "+rs.getString(2) );
            		System.out.println("   "+rs.getString(3) );
        		}
				System.out.println("=========================================================");
        	}
			s.close(); 
        	con.close();
		}
        catch (Exception err) 
		{
			System.out.println("ERROR: " + err);
		}
	}
}

Berikut Hasil Runing program input data pribadi mahasiswa diatas.

Hasil inser ke Ms. Access dengan Java


   |  


Silahkan Isi Komentar Anda, Jangan lupa login account facebook/yahoo/hotmail anda dulu ya.


Nama AndaMasukan Nama Anda
URL HomepageMasukan URL Homepage Anda
Komentar AndaMasukan Komentar Anda
Masukan PIN Code Yang Ada Dibawah, Disini.