🌷(1)使用JDBC连接Oracle数据库:
🥦(2)使用PreparedStatement执行SQL查询语句:
🍿(3)使用Apache Commons DbUtils简化数据库操作:
🎉(4)使用Spring Data JPA简化数据访问层:
- 经典代码例子说明
(1)使用JDBC连接Oracle数据库:
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl", "username", "password");
(2)使用PreparedStatement执行SQL查询语句:
String sql = "SELECT * FROM users WHERE username = ?";
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setString(1, "john");
ResultSet rs = pstmt.executeQuery();
while (rs.next()) {
System.out.println(rs.getString("username"));
}
——代码举例分析(用PreparedStatement对象进行数据库查询)
在一个电商网站中,用户可以在网站上注册账号,注册成功后就可以使用账号登录网站。为了保障用户账号的安全性,网站需要对用户的账号密码进行加密存储。在用户登录时,网站需要对用户输入的账号密码进行加密处理,并与数据库中的加密后的账号密码进行比对,以判断用户登录是否成功。以下是一个使用PreparedStatement对象进行数据库查询的经典案例:
🥦(2)使用PreparedStatement执行SQL查询语句: