Jumat, 21 November 2008

delete data di mysql lewat code java

Saya coba berikan tutorial sederhana bagaimana melakukan query delete data ke database mysql dengan memakai Java Programming.

contoh saya membuat database namanya cobas yang mana di dalamnya terdapat tabel profile yang terdiri dari field-filed sebagai berikut :
nama varchar(20), alamat varchar(30), kota varchar(20), telepon varchar(15).

contoh saya membuat source code untuk melakukan update data adalah sebagai berikut :

import java.sql.*;

public class TesKoneksi {

String url = "jdbc:mysql://localhost:3306/cobas"; // sesuaikan dengan ip addressletak dari databasenya, port database yang aktif dan nama database.
String user = "root"; // sesuaikan dengan nama user.
String pass = ""; // sesuaikan dengan password.
Connection conn;

private void displaySQLErrors(SQLException se)
{
System.out.println("SQL Exception : " + se.getMessage());
System.out.println("SQL State : " + se.getSQLState());
System.out.println("Vendor Error : " + se.getErrorCode());
}

public void HelloToDB()
{
try
{
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException cnfe)
{
System.err.println(cnfe.getMessage());
System.exit(1);
}

try
{
conn = DriverManager.getConnection(url, user, pass);

} catch (SQLException se)
{
System.out.println("Koneksi gagal dilakukan");
System.err.println(se.getMessage());
}
}

public void executeSQL(){
try
{
//membuat statement
Statement stmt = conn.createStatement();

//misal kita melakukan delete telp milik lally
String nama = "lally";
String telp = "111";

String sql = "delete from profile where nama = ' "+nama+" ' ;";

stmt.executeUpdate(sql);
stmt.close();
conn.close();
} catch (SQLException se)
{
displaySQLErrors(se);
}
}

public static void main(String[] args) {
TesKoneksi hello = new TesKoneksi();
hello.HelloToDB();
hello.executeSQL();
}
}

Tidak ada komentar: