微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java 连接 oracle 11g

Java和Oracle数据库之间的连接是很重要的,虽然现在有很多种不同的数据库类型,但是Oracle数据库在企业级应用中仍然是非常受欢迎的。

java 连接 oracle 11g

在Java程序中连接Oracle数据库的过程非常的简单,我们可以使用JDBC(Java Database Connectivity) API来完成这个过程,而且支持的Oracle版本是非常广泛的,包括Oracle 11g版本也可以轻易的实现Java连接。

具体的步骤如下:

1. 加载JDBC驱动程序
  Class.forName("oracle.jdbc.driver.OracleDriver");

2. 创建一个连接变量
  Connection con = DriverManager.getConnection(
                      "jdbc:oracle:thin:@localhost:1521:xe","scott","tiger");

3. 创建一个陈述对象
  Statement stmt = con.createStatement();

4. 执行SQL命令
  ResultSet rs = stmt.executeQuery("SELECT * FROM EMP");

5. 处理查询结果
  while (rs.next()) {
      int empNo = rs.getInt("EMPNO");
      String empName = rs.getString("ENAME");
      String job = rs.getString("JOB");
      int mgr = rs.getInt("MGR");
      String hireDate = rs.getString("HIREDATE");
      double salary = rs.getDouble("SAL");
      double commission = rs.getDouble("COMM");
      int deptNo = rs.getInt("DEPTNO");
  }

6. 关闭ResultSet结果集,关闭语句对象Statement,关闭连接对象Connection 
  stmt.close();
  con.close();

如上面的示例代码,我们可以使用JDBC API创建连接,初始化Statement对象,执行SQL命令,处理结果集,最后关闭所有对象和连接,以避免连接资源的浪费。

需要注意的是,在初始化Connection对象时,需要传递Oracle数据库的URL、用户名和密码。这些信息可以通过JNDI(Java Naming and Directory Interface)服务来实现配置信息的管理,这样可以避免在程序代码中硬编码所有的连接信息,减少程序的耦合度和配置信息的维护成本。

总结一下,这篇文章介绍了Java通过JDBC API连接Oracle 11g数据库的过程,这是一个非常基础和常见的操作,通过本文我们可以了解到如何使用Java API来连接Oracle数据库,处理查询结果,关闭连接资源等操作,同时也介绍了一些关于配置信息管理的技巧和注意事项。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐