Java では、JDBC を使用してさまざまなデータベースにアクセスできます。これには、JDBC ドライバーのロード、接続の取得、Statement/PreparedStatement の作成、クエリの実行/トラバーサル結果の更新、リソースの解放が含まれます
Java データベース接続: さまざまなタイプのデータベースへの接続
Java では、JDBC (Java Database Connectivity) API を介してさまざまなタイプのデータベースに接続できます。 。 JDBC は、アプリケーションが MySQL、Oracle、SQL Server などのさまざまなデータベース システムと対話できるようにする Java クラスとインターフェイスの共通セットを提供します。
接続手順
データベースへの接続には通常、次の手順が含まれます:
JDBC ドライバーのロード:
Class.forName("com.mysql.cj.jdbc.Driver");
接続の取得:
Connection conn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/mydb", "user", "password");
ステートメント/PreparedStatementの作成:
Statement stmt = conn.createStatement();
クエリ/更新の実行:
ResultSet rs = stmt.executeQuery("SELECT * FROM users");
トラバーサル結果:
while (rs.next()) { // 获取结果集中的值 }
リリース リソース:
rs.close(); stmt.close(); conn.close();
実際のケース: MySQL データベースへの接続
次のコード例は、MySQL データベースに接続してクエリを実行する方法を示しています。
import java.sql.*; public class MySQLConnection { public static void main(String[] args) { Connection conn; try { // 加载 MySQL 驱动 Class.forName("com.mysql.cj.jdbc.Driver"); // 获取连接 conn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/mydb", "user", "password"); // 创建 Statement Statement stmt = conn.createStatement(); // 执行查询 ResultSet rs = stmt.executeQuery("SELECT * FROM users"); // 遍历结果 while (rs.next()) { System.out.println(rs.getInt("id") + " " + rs.getString("name")); } // 释放资源 rs.close(); stmt.close(); conn.close(); } catch (SQLException e) { e.printStackTrace(); } } }
さまざまな種類のデータベースへの接続に関する注意事項
次の手順に従い、これらの考慮事項を考慮すると、さまざまなタイプのデータベースに簡単に接続し、Java JDBC を使用してさまざまな操作を実行できます。
以上がJava データベース接続はどのようにしてさまざまな種類のデータベースに接続しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。