//1、加載數據庫驅動
Class.forName("oracle.jdbc.driver.OracleDriver");
//2、獲取數據庫連接
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:" +
"@localhost:1521:ORCL","scott","tiger");
String sql = "select * from emp";
//創建一個Statement對象,用于執行sql語句
Statement stmt = conn.createStatement();
//使用statement對象執行sql語句,得到查詢的結果集
ResultSet rs = stmt.executeQuery(sql);
while(rs.next()){//使用迭代獲取結果集沒一行每個字段的值
String empno = rs.getString("empno")
.....
System.out.println(empno);
...
}
此處做的是簡單的查詢,需要說明的是如果是在做插入語句時,在得到PreparedStatement對象之前不寫conn.setAutoCommit(false);
默認插入語句會后自動提交。