1、給Java工程添加jar包:ojdbc14.jar;
2、Java代碼:
2.1 獲取與Oracle的連接的類:
package com.newthread.map.bus;
import java.sql.Connection;
import java.sql.DriverManager;
public class OdbConnFactory {
public static String url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";
public static String user = "****";
public static String password = "********";
public static Connection getConnection(){
Connection con = null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
con = DriverManager.getConnection(url, user, password);
if (con != null) {
System.out.println("連接成功!con是:" + con);
} else {
System.out.println("連接失敗!");
}
} catch (Exception e) {
e.printStackTrace();
}
return con;
}
}
package com.newthread.map.bus;
import java.sql.Connection;
import java.sql.PreparedStatement;
public class UserDao {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
public void insert() throws Exception {
String sql = "INSERT INTO TB_USERINFO (USERNAME,PASSWORD) VALUES (?,?)";
PreparedStatement pstmt = null;
Connection con = OdbConnFactory.getConnection();
// 下面是針對數據庫的具體操作
try {
// 連接數據庫
pstmt = con.prepareStatement(sql);
pstmt.setString(1, "xiaoma");
pstmt.setString(2, "xiaoma");
// 進行數據庫更新操作
pstmt.executeUpdate();
} catch (Exception e) {
throw new Exception("操作出現異常");
} finally {
// 關閉數據庫連接
pstmt.close();
con.close();
}
}
}