下面的代码以连接本机的Oracle数据库为例,演示JDBC操作数据库的步骤。
- 加载驱动。
Class.forName("oracle.jdbc.driver.OracleDriver");
- 创建连接。
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl", "scott", "tiger");
- 创建语句。
PreparedStatement ps = con.prepareStatement("select * from emp where sal between ? and ?"); ps.setInt(1, 1000); ps.setInt(2, 3000);
- 执行语句。
ResultSet rs = ps.executeQuery();
- 处理结果。
while(rs.next()) { System.out.println(rs.getInt("empno") + " - " + rs.getString("ename")); }
- 关闭资源。
finally { if(con != null) { try { con.close(); } catch (SQLException e) { e.printStackTrace(); } } }