以下为Java连接Oracle数据库的代码示例:
- 导入JDBC驱动程序:
 
import java.sql.*;
- 连接到Oracle数据库:
 
String url = "jdbc:oracle:thin:@localhost:1521:xe";
String username = "your_username";
String password = "your_password";
Connection connection = DriverManager.getConnection(url, username, password);
请将 your_username 和 your_password 替换为您的数据库用户名和密码。
- 执行SQL查询语句:
 
Statement statement = connection.createStatement();
String sql = "SELECT * FROM your_table";
ResultSet resultSet = statement.executeQuery(sql);
请将 your_table 替换为您要查询的表名。
- 处理查询结果:
 
while (resultSet.next()) {
    int id = resultSet.getInt("id");
    String name = resultSet.getString("name");
    // 处理每一行的数据
}
请将获取数据的列名替换为您的表的实际列名。
- 关闭数据库连接:
 
resultSet.close();
statement.close();
connection.close();
请确保在使用完成后始终关闭数据库连接以释放资源。完整的代码示例如下所示:
import java.sql.*;
public class OracleConnectionExample {
    public static void main(String[] args) {
        try {
            // 导入JDBC驱动程序
            Class.forName("oracle.jdbc.driver.OracleDriver");
            // 连接到Oracle数据库
            String url = "jdbc:oracle:thin:@localhost:1521:xe";
            String username = "your_username";
            String password = "your_password";
            Connection connection = DriverManager.getConnection(url, username, password);
            // 执行SQL查询语句
            Statement statement = connection.createStatement();
            String sql = "SELECT * FROM your_table";
            ResultSet resultSet = statement.executeQuery(sql);
            // 处理查询结果
            while (resultSet.next()) {
                int id = resultSet.getInt("id");
                String name = resultSet.getString("name");
                // 处理每一行的数据
            }
            // 关闭数据库连接
            resultSet.close();
            statement.close();
            connection.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
以上代码示例中的 your_table 是一个示例表名,请将其替换为您的实际表名。

便宜VPS测评












