// 导入必要的Java库和Oracle JDBC驱动程序 import java.sql.*; import oracle.jdbc.*; import oracle.jdbc.pool.*; // 创建数据库连接 OracleDataSource ods = new OracleDataSource(); ods.setURL("jdbc:oracle:thin:@localhost:1521:ORCL"); ods.setUser("scott"); ods.setPassword("tiger"); Connection conn = ods.getConnection(); // 编写sql语句 String sql = "SELECT * FROM employee WHERE emp_name = ?"; // 创建PreparedStatement对象并设置参数 PreparedStatement pstmt = conn.prepareStatement(sql); pstmt.setString(1,"John Doe"); // 执行查询并得到结果集 ResultSet rs = pstmt.executeQuery(); // 遍历结果集并输出结果 while (rs.next()) { String name = rs.getString("emp_name"); int age = rs.getInt("emp_age"); double salary = rs.getDouble("emp_salary"); System.out.println(name + "," + age + "," + salary); } // 释放所有资源 rs.close(); pstmt.close(); conn.close();在这个示例中,我们使用了一个名为OracleDataSource的对象来建立数据库连接。我们还使用了Java中的PreparedStatement来编写一个包含参数的查询语句。在这个例子中,我们只提供了一个参数用于过滤查询结果。一旦我们设置了查询参数并执行了查询,我们便可以用Java中的ResultSet来遍历结果集并输出查询结果了。 总之,Java和Oracle数据库的结合使得在Java项目中进行数据库操作变得非常方便。我们可以使用Java中的一系列API和Oracle JDBC驱动程序来实现与Oracle数据库之间的通信,并且这种方式是非常高效和可靠的。在本文中,我们只是介绍了一些基本的数据库操作,但是实际上,Java与Oracle数据库之间有非常丰富的交互方式,我们可以用Java来完成更多的任务,比如说执行事务处理、存储过程、触发器等,这里只是简单的讲解了Java与Oracle数据库交互的一个基础知识,读者朋友可以结合自己的项目进行更加深入的学习和应用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。