ホーム › データベース(JDBC)
データベース(JDBC)
Java の標準 DB アクセス API「JDBC」のサンプル集。H2 インメモリ DB を使って SELECT・INSERT・UPDATE・DELETE から SQL インジェクション対策まで、純粋な Java コードで解説します。
DB-01: JDBC基本パターン(接続・クエリ・結果処理)
DriverManager による DB 接続から SELECT・INSERT・UPDATE・DELETE まで、JDBC の基本的な使い方を解説。H2 インメモリ DB で手軽に動作確認できます。
JDBCSELECTINSERTDB-02: プリペアドステートメント(SQL インジェクション対策)
PreparedStatement によるパラメータバインディングで SQL インジェクションを防止。バッチ処理(addBatch / executeBatch)による大量 INSERT の高速化も解説。
PreparedStatementセキュリティバッチ処理