1. 程式人生 > >JDBC連線資料庫和查詢

JDBC連線資料庫和查詢

/*

JDBC工作過程:

1.載入驅動,建立連線(載入驅動是靠DriverManager,並且通過DriverManager獲取連線Connection

2.建立語句物件(通過Connection建立Statement用於執行sql語句)

3.執行SQL語句

4.處理結果集(若執行的是select語句,會產生結果集RsultSet

5.關閉連線(呼叫Connectionclose()方法來釋放資源)


*/

try {

//載入驅動

Class.forName("oracle.jdbc.driver.OracleDriver");

//通過DriverManager獲取資料庫連線  scott為使用者名稱,tiger為密碼,實際情況看自己的資料庫中的使用者名稱和密碼,orcl為資料庫的sid

Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","scott","tiger");

System.out.println("資料庫連線成功!");

//通過Connection建立Statement執行sql語句

Statement stmt = conn.createStatement();

String sql = "select * from emp";

System.out.println(sql);

//使用executeQuery()方法老執行DQL語句並且查詢後會得到一個查詢結果集

ResultSet rs =

stmt.executeQuery(sql);

while (rs.next()) {

int empno = rs.getInt("empno");

String ename = rs.getString("ename");

int sal = rs.getInt("sal");

Date hiredate = rs.getDate("hiredate");

System.out.println(empno+","+ename+","+sal+","+hiredate);

}

} catch (Exception e) {

e.printStackTrace();

}