工具:eclipse
Orcale
Orcale連接驅動:ojdbc14.jar
加載驅動:
1. 在工程目錄中創建lib文件夾,將下載好的JDBC放到該文件夾下,如下圖所示:
右鍵工程名,在java build path中的Libraries分頁中選擇Add JARs...,選擇剛纔添加的JDBC,如下圖:
Orcale數據庫中表的信息如下:
連接數據庫並讀取數據:
數據庫名稱:Orcale XE
數據包名稱:emp
端口號:1521
用戶名:scott
密碼:tiger
package com.sql.jdbc;
import java.nio.channels.ConnectionPendingException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class Test01 {
public static void main(String[] args) throws Exception {
//加載驅動
Class.forName("oracle.jdbc.driver.OracleDriver");
//建立連接數據庫
String user = "scott";
String password = "tiger";
String url = "jdbc:oracle:thin:@localhost:1521:XE";
Connection conn = DriverManager.getConnection(url, user, password);
//創建Statement對象
Statement st = conn.createStatement();
//執行SQL語句
String sql = "select * from emp";
ResultSet rs = st.executeQuery(sql);
//遍歷結果集
while(rs.next()) {
System.out.println(rs.getString("ename"));
}
rs.close();
st.close();
conn.close();
}
}
運行結果:
插入數據
String sql = "insert into emp(empno,ename,sal,deptno)\r\n"+"values(?,?,?,?)";
//遍歷結果集
PreparedStatement ps = conn.prepareStatement(sql);
ps.setString(1, "7878");
ps.setString(2, "JDBC");
ps.setDouble(3, 8000.00);
ps.setString(4, "20");
ps.executeUpdate();
運行結果:
第一次操作,在添加數據這裏也出現過好多問題,電腦上安裝的Orcale是XE,所以地址是XE