java怎么连接oracle数据库
时间: 2024-12-27 18:11:32 浏览: 12
在Java中连接Oracle数据库,通常会使用JDBC (Java Database Connectivity) API。以下是一个简单的步骤指导:
1. **导入依赖**:
首先,确保你的项目已经包含了Oracle JDBC驱动(ojdbcX.X.jar)。你可以从Oracle官网下载最新的驱动,或在Maven项目中添加`<dependency>`。
```xml
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc8</artifactId>
<version>21.9.0.0</version>
</dependency>
```
2. **加载驱动**:
在Java代码中,你需要动态加载这个驱动:
```java
Class.forName("oracle.jdbc.driver.OracleDriver");
```
3. **建立连接**:
使用`DriverManager.getConnection()`方法,提供数据库URL、用户名和密码:
```java
String url = "jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=your_host)(PORT=your_port)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=your_service_name)))";
String user = "your_username";
String password = "your_password";
Connection conn = DriverManager.getConnection(url, user, password);
```
4. **处理连接**:
连接建立后,可以进行SQL查询操作,如创建Statement、PreparedStatement等。注意关闭连接防止资源泄露:
```java
try {
// 执行SQL语句...
} finally {
if (conn != null) {
conn.close();
}
}
```
5. **异常处理**:
要记得捕获可能出现的SQLException,并进行适当的错误处理。
阅读全文