便宜VPS主机精选
提供服务器主机评测信息

java连接oracle数据库代码

以下为Java连接Oracle数据库的代码示例:

  1. 导入JDBC驱动程序:
import java.sql.*;
  1. 连接到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_usernameyour_password 替换为您的数据库用户名和密码。

  1. 执行SQL查询语句:
Statement statement = connection.createStatement();
String sql = "SELECT * FROM your_table";
ResultSet resultSet = statement.executeQuery(sql);

请将 your_table 替换为您要查询的表名。

  1. 处理查询结果:
while (resultSet.next()) {
    int id = resultSet.getInt("id");
    String name = resultSet.getString("name");
    // 处理每一行的数据
}

请将获取数据的列名替换为您的表的实际列名。

  1. 关闭数据库连接:
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测评 » java连接oracle数据库代码