当然,我可以为您提供一个Java连接Oracle数据库的简单示例。这里我们使用JDBC(Java Database Connectivity)来实现。
首先,确保您已经添加了Oracle JDBC驱动到您的项目依赖中。如果您使用Maven,可以在`pom.xml`中添加相应的依赖。以下是一个示例连接代码:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class OracleDBConnection {
public static void main(String[] args) {
// 数据库URL,包括主机名、端口号、数据库名称
String url = "jdbc:oracle:thin:@localhost:1521:yourDatabaseName";
// 数据库用户名
String user = "yourUsername";
// 数据库密码
String password = "yourPassword";
try {
// 加载Oracle JDBC驱动
Class.forName("oracle.jdbc.driver.OracleDriver");
// 建立连接
Connection conn = DriverManager.getConnection(url, user, password);
// 如果连接成功,打印一条消息
if (conn != null) {
System.out.println("Successfully connected to the database!");
// 这里可以添加其他数据库操作代码
// 关闭连接
conn.close();
}
} catch (ClassNotFoundException e) {
System.out.println("Oracle JDBC Driver not found.");
e.printStackTrace();
} catch (SQLException e) {
System.out.println("Could not connect to the database.");
e.printStackTrace();
}
}
}
请注意,您需要将`yourDatabaseName`、`yourUsername`和`yourPassword`替换为您的Oracle数据库的实际数据库名称、用户名和密码。此外,`localhost`和`1521`分别是数据库服务器的主机名和默认端口号,根据您的实际配置可能需要修改。
此代码段首先尝试加载Oracle JDBC驱动,然后使用提供的URL、用户名和密码通过`DriverManager.getConnection()`方法建立数据库连接。如果连接成功,它将打印一条成功消息,并在之后关闭连接。如果发生任何异常(如找不到JDBC驱动或无法建立连接),它将捕获这些异常并打印相应的错误消息。