Ok langsung saja ya bagaimana mengatur settingan netbeans untuk dikoneksikan dengan database oracle.
Disini saya menggunakan Oracle XE (Express Edition).
Koneksi OracleXE Pada Java Menggunakan Netbeans :
- Buatlah project baru pada netbeans
- copy folder lib yang berisi file library jdbc di directory C:\oraclexe\app\oracle\product\10.2.0\server\jdbc\lib pada project netbeans yang tadi dibuat
- pada project tersebut, klik kanan - properties
- pilih Libraries pada list Properties
- add Library
- pilih Java DB Driver
- add Library
- add JAR/Folder
- browse file pada lib yang ada pada project tadi
- ambil file ojdbc14.jar (pilih semua file tidak masalah)
- kemudian open
- Klik OK
- Coba lihat diproject netbeans - Libraries seperti gambar dibawah ini:
- Disitu sudah tertanam driver Java DB dan ojdbc.jar
- selesai
- silahkan dicoba
Berikut contoh syntax Java koneksi ke OracleXE:
/*
coonnect.java */
import java.sql.*;
public class coonnect {
String db = "jdbc:oracle:thin:@localhost:1521:XE";
String user = "poliklinik";
String pass = "254";
Statement stm = null;
Connection co = null;
public coonnect(){}
public Statement sambung(){
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
}
catch (ClassNotFoundException e) {
e.printStackTrace();
}
try {
co = DriverManager.getConnection(db,user,pass);
}
catch (SQLException e) {
e.printStackTrace();
}
try {
stm = co.createStatement();
}
catch (SQLException e) {
e.printStackTrace();
}
return stm;
}
}
import java.sql.*;
public class coonnect {
String db = "jdbc:oracle:thin:@localhost:1521:XE";
String user = "poliklinik";
String pass = "254";
Statement stm = null;
Connection co = null;
public coonnect(){}
public Statement sambung(){
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
}
catch (ClassNotFoundException e) {
e.printStackTrace();
}
try {
co = DriverManager.getConnection(db,user,pass);
}
catch (SQLException e) {
e.printStackTrace();
}
try {
stm = co.createStatement();
}
catch (SQLException e) {
e.printStackTrace();
}
return stm;
}
}
Semoga bermanfaat,
ConversionConversion EmoticonEmoticon