Program Input data ke database SQL

Jum`at, 16 Januari 0009 08:24:12 - oleh : admin

Berikut ini adalah program untuk input data ke data base SQL, dalam hal ini Q guanin mySQL dengan bantuan phpmyadmin, langkah pertama yang harus dilakukan untuk menjalankanprog ini adalah dengan menginstall driver my odbc (bagi yang belum dinstall) setalah itu bikin dsn baru dengan nama latihan, kemudian isi form lainnya sesuai dengan phpmyadmin misal : user diisi dengan root (atau boleh yang lain aasl bisa mengakses database yang akan Qta sambungin), ohya pastiin sebelumnya dah bikin databse di phpmyadmin dengan nama ti terus bikin tabel denagn nama tblmhs berisi 4 kolom (nim, nama, alamat, kota). setelah selesai baru buka java creatornya dan buat file dengan nama inputdata.java dan tulis listing berikut :




//Listing
Program inputdata.java


import
java.io.*;


import
java.sql.*;


public
class inputdata {


public
static void main(String args[]) throws IOException{


       BufferedReader baca= new
BufferedReader(new InputStreamReader(System.in));


       String nim, nama,
alamat, kota; char hasil;


 


       String database =
"jdbc:odbc:latihan";


       Connection con;


       Statement stmt;


       String query = "select * from
tblmhs";


try
{


       Class.forName
("sun.jdbc.odbc.JdbcOdbcDriver");


       } catch (java.lang.ClassNotFoundException
e) {


       System.err.print("ClassNotFoundException:
");


       System.err.println(e.getMessage());


       }


try
{


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


       stmt = con.createStatement();


 


       System.out.print("Masukkan NIM :
");


       nim=baca.readLine();


       System.out.print("Masukkan Nama :
");


       nama=baca.readLine();


       System.out.print("Masukkan Alamat :
");


       alamat=baca.readLine();


       System.out.print("Masukkan Kota :
");


       kota=baca.readLine();


      


       System.out.print("Input Data ?
(y/t)");


       hasil=(char)baca.read();


      


      


       if ((hasil=='y') || (hasil=='Y')) {


              stmt.executeUpdate("insert
into tblmhs (nim, nama, alamat, kota)
values("


              +
"'" + nim + "',"


              +
"'" +nama+ "',"


              +
"'" +alamat + "',"


              +
"'" +kota + "'"


              + ")");


              }


       else if ((hasil=='t') || (hasil=='t')) {


              System.out.print("Inputan
Gagal");


              return;


       }


       else {


              System.out.print("Inputan
Salah!!! ");


              return;


              }


       ResultSet rs = stmt.executeQuery(query);


       System.out.println("\nDaftar
Mahasiswa");


        


       while (rs.next()) {


       String s1 =
rs.getString("nim");


       String s2 = rs.getString("nama");


       String s3 =
rs.getString("alamat");


       String s4 = rs.getString("kota");


       System.out.println(s1+ "  " +s2+ "  " +s3+ "  " +s4);


       }


       stmt.close();


       con.close();


       } catch(SQLException ex) {


       System.err.println("SQLException:"+ex.getMessage());


       }


  }


}



 


Nah,, tinggal di compile deh tu coding trus di Running, pasti jalan.. kalo ada yang error benerin ndiri aja deh kan dah gede. hee..


-- Met Mencoba --

kirim ke teman | versi cetak | Versi PDF

Berita "Belajar JAVA" Lainnya