Javaちょこっとリファレンス ブログ

Java開発時にぜひご利用ください。

データベース

[Java] DBのPROCEDUREを実行する

投稿日:2023年8月9日 更新日:

JDBCを使用してデータベースのPROCEDURE(プロシージャ)を実行するサンプルです。
以下のサンプルでは、Oracleデータベースを対象としています。

サンプルソース

接続するデータベース情報は以下の通りとします。

<DB情報>
 ・データベース:オラクル
 ・IP:127.0.0.1(localhost)
 ・ポート番号:1521
 ・SID:testdb
 ・ログインID:user01
 ・ログインパスワード:password

<対象プロシージャ>
 INSERT_TBL(NUMBER a, CHAR b, VARHCAR2 c)
 ※テーブルに引数a、b、cをINSERTするオラクルプロシージャとする。
  (自作プロシージャ)

例)オラクルプロシージャ「INSERT_TBL」を実行する

(結果)
java -cp ./;ojdbc8.jar DBProcedureExecSample プロシージャ実行が完了しました。

事前にオラクルのJDBCドライバを用意しておく必要があります。
(ここの例では「ojdbc8.jar」)

関連項目

ソース中で使用しているAPIクラスの詳細については、以下記事をご覧ください。

スポンサーリンク

スポンサーリンク

-データベース

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

関連記事

[Java] DBのテーブルレコードを更新(UPDATE)する

JDBCを使用してデータベースからデータを更新(UPDATE)するサンプルです。 以下のサンプルでは ...

[Java] DBのFUNCTIONを実行する

JDBCを使用してデータベースのFUNCTION(ファンクション)を実行するサンプルです。 以下のサ ...

[Java] DBのテーブルレコードを挿入(INSERT)する

JDBCを使用してデータベースからデータを挿入(INSERT)するサンプルです。 以下のサンプルでは ...

[Java] DBのテーブルレコードを検索(SELECT)する

JDBCを使用してデータベースからデータを検索(SELECT)するサンプルです。 以下のサンプルでは ...

[Java] DBのトランザクションでセーブポイントを使用する

DBのトランザクションでセーブポイントを使用したサンプルです。 セーブポイントを使うと、トランザクシ ...