Java怎么连接Oracle
时间: 2024-01-14 09:02:51 浏览: 77
Java连接Oracle
连接Oracle数据库需要使用Oracle提供的JDBC驱动,以下是连接Oracle数据库的基本步骤:
1. 下载并安装Oracle JDBC驱动程序:从Oracle官方网站下载合适版本的JDBC驱动程序,并将其添加到Java类路径中。
2. 导入JDBC包:在Java代码中导入Oracle JDBC包。
3. 加载数据库驱动程序:使用Class.forName()方法加载Oracle JDBC驱动程序。
4. 建立数据库连接:使用DriverManager.getConnection()方法建立与Oracle数据库的连接。
5. 创建Statement对象:使用Connection.createStatement()方法创建Statement对象,用于执行SQL语句。
6. 执行SQL语句:使用Statement对象的execute()、executeQuery()或executeUpdate()方法执行SQL语句。
7. 处理结果集:对于查询语句,使用ResultSet对象获取查询结果。
8. 关闭数据库连接:使用Connection.close()方法关闭数据库连接。
以下是示例代码:
```
import java.sql.*;
public class OracleJDBCExample {
public static void main(String[] args) {
try {
// 加载Oracle JDBC驱动程序
Class.forName("oracle.jdbc.driver.OracleDriver");
// 建立数据库连接
String url = "jdbc:oracle:thin:@localhost:1521:ORCL";
String username = "username";
String password = "password";
Connection conn = DriverManager.getConnection(url, username, password);
// 创建Statement对象并执行SQL语句
Statement stmt = conn.createStatement();
String sql = "SELECT * FROM emp";
ResultSet rs = stmt.executeQuery(sql);
// 处理查询结果
while (rs.next()) {
int empno = rs.getInt("empno");
String ename = rs.getString("ename");
System.out.println(empno + "\t" + ename);
}
// 关闭数据库连接
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
上述代码连接了本地的Oracle数据库,查询了emp表中的数据并输出到控制台。
阅读全文