Wednesday, January 24, 2007

Pakage Java to MySQL and ODBC

hmm... kali ini saya ingin bertanya kepada pembaca sekalian, apakah anda menyukai java yang terkoneksi database? jika ya maka pertanyaan selanjutnya adalah apakah anda pernah mengalami kesulitan untuk menghafal sintax untuk koneksi java ke mysql atau ke database lainnya ? jika ya., munkin anda bisa sedikit bertenag hati karena dengan package yang telah saya buat untuk terkoneksi java dengan mysql ataupun java dengan berbagai macam database melalui ODBC. yang perlu anda lakukan adalah:
1).Download packagenya di http://blles.bl.ac.id/download/java-mysql-odbc-package.rar
2).extract file java-mysql-odbc-package.rar

cara configurasi contoh dalam package tersebut(Contoh.java)
1).Buat databasenya dimysql dengan syntax berikut:
# MySQL-Front Dump 2.5
#
# Host: localhost Database: contoh
# --------------------------------------------------------
# Server version 5.0.18-nt

CREATE DATABASE contoh;

USE contoh;


#
# Table structure for table 'user'
#

DROP TABLE IF EXISTS `user`;
CREATE TABLE IF NOT EXISTS `user` (
`username` varchar(15) NOT NULL DEFAULT '0' ,
`password` varchar(15) DEFAULT '0'
);
2).lalu jalankan coding contoh.java berikut ini:

package didik.contoh;

import didik.database.JavaConnector;
import java.sql.*;
import java.io.*;

public class Contoh
{
private JavaConnector jconn=new JavaConnector();

public Contoh()
{
try{
//host,database,username,password
Connection conn=jconn.ConnectToMySQL("localhost","Contoh","root","");
//isi colomn username,password
String sql="insert into user values('uchiha','didik');";
//masukan data
if(jconn.SQLExecute(sql,conn))
System.out.println("Data berhasil dimasukan");
else
System.out.println("Data gagal dimasukan");
//ambil data dari database:
sql="select * from user";
ResultSet rs=jconn.SQLExecuteRS(sql,conn);
while(rs.next())
{
System.out.print("username:"+rs.getString(1)+"\tPassword:"+rs.getString(2)+"\n");
}
}
catch(Exception e)
{
System.out.print(e);
}
}
public static void main(String[] args)
{
new Contoh();
}
}
3).Compile file java tersebut :
javac Contoh.java
java contoh
4).Masih nggak ngudeng coba aja dulu "practise make perfect" kalo masih nggak bisa juga silahkan hubungi saya di uchiha_didik@yahoo.com(always ol) or Di



dik.Rawandi@gmail.com

1 comment:

Anonymous said...

wah bagus juga neh gw sedot dulu yah,OK! wah kalau ada yang error gw bs langsung chat kan?? :D