Welcome to Abdul Malik Ikhsan's Blog

penggunaan package, koneksi ke mysql

Posted in Tutorial Java by samsonasik on May 17, 2007

Pertama, kita buat database bernama jurnal,dengan tabel bernama jurnal, yang field-fieldnya tgl, masuk dan keluar, isi tabel tersebut.
selanjutnya, kita buat file untuk memanggil koneksi,
/**
*simpan file ini pada folder open
*simpan dengan nama connect.java
*/

package open;
import java.sql.*;

public class connect
{
private String driver=”com.mysql.jdbc.Driver”;
private String koneksi=”jdbc:mysql://localhost/jurnal”;
private String user=”root”;
private String pass=””;

protected Connection con;
protected Statement st;
protected ResultSet rs;

public connect(){}

public void buatkoneksi()throws Exception{
try{
Class.forName(driver);
con=DriverManager.getConnection(koneksi,user,pass);
}catch(Exception e){
System.out.println(“driver tidak ketemu\nada kesalahan koneksi”);
}
}

public boolean gettampiljurnal() throws Exception{
st=con.createStatement();
rs=st.executeQuery(“select * from jurnal”);
return (rs!=null);
}

public boolean getnext()throws Exception{
return rs.next();
}

public String getfield(String f)throws Exception{
return rs.getString(f);
}
}
*******************
compile file di atas
*******************
di luar folder, kita buat file untuk memanggil file koneksi di atas
/**
*simpan dengan nama jurnalmysql.java
*/

import java.sql.*;
import open.connect;
class jurnalmysql extends connect
{
public static void main(String args[])throws Exception{
connect c=new connect();
c.buatkoneksi();
if (c.gettampiljurnal())
{
System.out.println(“tgl masuk keluar saldo”);
int saldo=0;
int saldoakhir=0;
while (c.getnext())
{
String tgl=c.getfield(“tgl”);
int masuk=Integer.parseInt(c.getfield(“masuk”));
int keluar=Integer.parseInt(c.getfield(“keluar”));
saldo=(masuk-keluar);
saldoakhir=saldoakhir+saldo;
System.out.println(“”+tgl+” “+masuk+” “+keluar+” “+saldoakhir);
}
System.out.println(“==============================”);
System.out.println(“saldo “+saldoakhir);
}
}
}
***************
compile dan run file di atas
***************
Berikut hasil running-nya
sharpupload.jpg

Advertisements

4 Responses

Subscribe to comments with RSS.

  1. minie said, on October 25, 2007 at 3:59 am

    bagus sekali karena bisa membantu saya dalam menyelesaikan tugas.jika saya bertanya apakah akan dibalas emailnya.saya mohon.karena ini adalah tugas akhir saya.thanks before.

  2. samsonasik said, on October 26, 2007 at 1:23 pm

    insya Allah, kalau mau kirim email ke saya, kirim aja ke samson_asik@yahoo.com

    regards,
    Abdul Malik Ikhsan

  3. ariftrick said, on August 26, 2008 at 7:52 am

    artikelny bgus.. bs g posting tutorial koneksi MySql k YM
    bukany mw nuduh tp kQ mrip dgn aritkle
    d http://www.artikel-it.com/2007/07/20/penggunaan-package-koneksi-ke-mysql/

  4. samsonasik said, on August 26, 2008 at 9:46 am

    publish-an di situ artikel saya JUGA, saya juga menulis di http://www.artikel-it.com , coba lihat “July 20th, 2007 | by Abdul Malik Ikhsan | ” di http://www.artikel-it.com/2007/07/20/penggunaan-package-koneksi-ke-mysql/ , itu tulisan saya 🙂


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: