Oracle データベース接続モードの構成とアプリケーション
業界でよく知られたリレーショナル データベース管理システムとして、Oracle データベースは強力なデータ管理機能とデータ処理機能を備えています。エンタープライズレベルのシステムで幅広く使用されています。実際の開発やアプリケーションでは、データベースの接続方法を正しく設定し、合理的に適用することが重要です。この記事では、Oracle データベース接続の構成方法と具体的なコード例を紹介し、読者が Oracle データベース接続をより適切に構成および適用できるようにします。
JDBC は Java データベース接続の標準であり、JDBC を介して Java プログラムと Oracle データベース間の接続を実現できます。以下は、JDBC 経由で Oracle データベースに接続し、簡単なクエリ操作を実行する方法を示す簡単な Java コードの例です。
import java.sql.*; public class OracleJDBCExample { public static void main(String[] args) { String url = "jdbc:oracle:thin:@localhost:1521:ORCL"; String user = "username"; String password = "password"; try { Class.forName("oracle.jdbc.driver.OracleDriver"); Connection conn = DriverManager.getConnection(url, user, password); Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM emp"); while (rs.next()) { System.out.println(rs.getInt(1) + " " + rs.getString(2)); } rs.close(); stmt.close(); conn.close(); } catch (Exception e) { e.printStackTrace(); } } }
上記のコードでは、url
, # を置き換える必要があります。 ##user と
password は実際のデータベース接続情報です。
jdbc:oracle:thin:@localhost:1521:ORCL は Oracle データベースに接続するための URL です。
emp はデータベース内のテーブル名です。
import org.apache.commons.dbcp2.BasicDataSource; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; public class OracleDBCPExample { public static void main(String[] args) { BasicDataSource ds = new BasicDataSource(); ds.setDriverClassName("oracle.jdbc.driver.OracleDriver"); ds.setUrl("jdbc:oracle:thin:@localhost:1521:ORCL"); ds.setUsername("username"); ds.setPassword("password"); try (Connection conn = ds.getConnection(); PreparedStatement ps = conn.prepareStatement("SELECT * FROM emp"); ResultSet rs = ps.executeQuery()) { while (rs.next()) { System.out.println(rs.getInt(1) + " " + rs.getString(2)); } } catch (Exception e) { e.printStackTrace(); } } }上記のコードでは、Apache Commons DBCP を使用してデータ ソース接続プールが作成され、クエリ用の接続プールを通じてデータベース接続が取得されます。オペレーション。
import org.springframework.jdbc.core.JdbcTemplate; import javax.sql.DataSource; public class OracleJdbcTemplateExample { private JdbcTemplate jdbcTemplate; public OracleJdbcTemplateExample(DataSource dataSource) { this.jdbcTemplate = new JdbcTemplate(dataSource); } public void queryData() { String sql = "SELECT * FROM emp"; jdbcTemplate.query(sql, (rs, rowNum) -> rs.getInt(1) + " " + rs.getString(2)) .forEach(System.out::println); } }上記のコードでは、データ ソースは Spring を通じて挿入され、JdbcTemplate はクエリ操作の実行に使用されます。 概要: この記事では、JDBC、データ ソース接続プール、Spring フレームワークの JdbcTemplate の使用を含む、Oracle データベース接続方法の構成とアプリケーションを紹介します。読者は、特定のニーズに応じて適切な接続方法を選択し、コード例を使用してそれを構成および適用して、データベース操作の効率と信頼性を向上させることができます。この記事が、読者が Oracle データベース接続をよりよく理解し、適用できるようになれば幸いです。
以上がOracle データベースの接続構成とアプリケーションの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。