1. Reference ojdbc6.jar
Second, the pseudo code is as follows:
package com.db;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
/**
* Database connection class
* @author wgy
*
*/
public class OracleDB {
public static String driver_class="oracle.jdbc.driver.OracleDriver";
public static String url="jdbc:oracle:thin:@192.168.0.92:1521:orcl";
public static String username="sde2";
public static String password="sde2";
public Connection getConnection(){
Connection conn=null;
try {
Class.forName(driver_class);
conn=DriverManager.getConnection(url, username, password);
if (!conn.isClosed()) {
System.out.println("Database connection is successful!"); //Verify whether the connection is successful
}
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace ();
}
return conn;
}
public void closeAll(Connection conn,PreparedStatement ps,ResultSet rs){
try {
if(rs!=null){
rs.close();
}
if(ps!=null){
ps.close();
}
if(conn!=null){
conn.close();
}
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace ();
}
}
}