Membuat koneksi database pada java pada umumnya sama. Yang membedakan hanyalah driver dari setiap database. Kalau MySql sudah disediakan library oleh tool Netbeans (saya menggunakan netbeans 6.9.1). Kalau untuk oracle harus di download dulu librarynya. Kalau sebelumnya sudah menggunakan SQL Developer untuk oracle, nah di folder JDBC uda ada 2 file library untuk koneksi oracle dengan java. Tinggal di add library from folder.
Langsung aja y ke koneksinya. Perhatikan program berikut ini:
------------------------------------------------------------------------------------------------------------------------------------------
package com.koneksi;
import java.sql.Connection;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
*
* @author Daniel Riano
*/
public class OrclConnection {
Connection con = null;
public Connection getConnection(){
return this.con;
}
public void closeConnection(){
try {
this.con.close();
} catch (SQLException ex) {
Logger.getLogger(OrclConnection.class.getName()).log(Level.SEVERE, null, ex);
}
}
public OrclConnection() throws SQLException{
try {
oracle.jdbc.pool.OracleDataSource ds = new oracle.jdbc.pool.OracleDataSource();
ds.setDriverType("thin");
ds.setServerName("localhost"); //server name, bisa juga pake ip address
ds.setPortNumber(1521); //port
ds.setDatabaseName("ORCL"); // Oracle SID
ds.setUser("mahasiswa");
ds.setPassword("admin");
con = ds.getConnection();
} catch (SQLException ex) {
Logger.getLogger(OrclConnection.class.getName()).log(Level.SEVERE, null, ex);
}
}
------------------------------------------------------------------------------------------------------------------------------------------