Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
obridge — Oracle PL/SQLパッケージプロシージャの呼び出しクラスを生成するJavaソースコードジェネレーター。さまざまなパラメータタイプと自動型変換をサポートします。 | Kitploit
ツール/GitHubGitHub/epicosy/obridge
汎用ユーティリティ静的コード分析 (SAST)コード分析データベースセキュリティ
GitHubepicosy/obridge

obridge

Oracle PL/SQLパッケージプロシージャの呼び出しクラスを生成するJavaソースコードジェネレーター。さまざまなパラメータタイプと自動型変換をサポートします。

リポジトリを見る
82年前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

OBridge

PayPal donate button

OBridgeは、Oracle PL/SQLパッケージプロシージャを呼び出すためのシンプルなJavaソースコードジェネレータを提供します。

対応している入力パラメータ、出力パラメータ、戻り値は次のとおりです:

  • BINARY_INTEGER
  • BOOLEAN
  • CHAR
  • CLOB
  • BLOB
  • DATE
  • NCHAR
  • NUMBER
  • NVARCHAR2
  • OBJECT - Oracle Object Type
  • PLS_INTEGER
  • TABLE - Table of Oracle Object Type
  • TIMESTAMP
  • VARCHAR2
  • RAW

次のタイプは実装できません。JDBCドライバがサポートしていないためです:

  • ソースコードで宣言された型
  • %ROWTYPE パラメータ

生成されたコードはJava 1.6でコンパイルされます。

使用方法

最新バージョンはreleasesからダウンロードしてください。

ダウンロード後、XML設定ファイルを作成します:

root@kitploit:~
<configuration>
	<jdbcUrl>jdbc:oracle:thin:scott/tiger@localhost:1521:xe</jdbcUrl> <!-- jdbc connection string for obridge -->
	<sourceRoot>.</sourceRoot> <!-- where to generate sources - related to this configuration file -->
	<rootPackageName>hu.obridge.test</rootPackageName> <!-- root Java package, generator builds the directory structure -->
	<packages>
		<entityObjects>objects</entityObjects> <!-- object types are going to this package -->
		<converterObjects>converters</converterObjects> <!-- converter util classes are going to this package -->
		<procedureContextObjects>context</procedureContextObjects> <!-- procedure parameter entities are going to this package -->
		<packageObjects>packages</packageObjects> <!-- procedure calling utility classes are going to this package -->
	</packages>
</configuration>

ジェネレータを実行:

root@kitploit:~
java -jar obridge.jar -c <obridge-config.xml>
	

OBridgeは指定されたデータベースに接続し、必要なクラスを生成します。

PL/SQLプロシージャの呼び出し

例えば、次のPL/SQLコードがあるとします:

root@kitploit:~
Create Or Replace Package simple_procedures is
  Function simple_func(a In Varchar2,
					   b In Out Varchar2,
					   c Out Varchar2) Return Number;
End simple_procedures;

生成されたソース:

root@kitploit:~
public class SimpleProcedures {
	public static SimpleProceduresSimpleFunc simpleFunc(String a, String b,  Connection connection) throws SQLException { ... }
}

SimpleProcedures.simpleFuncメソッドを次のように呼び出せます:

root@kitploit:~
SimpleProceduresSimpleFunc ret = SimpleProcedures.simpleFunc("hello", "world", conn); // conn is the database connection

戻り値のオブジェクトは入力パラメータと出力パラメータを保持し、Java型に変換されます。

root@kitploit:~
public class SimpleProceduresSimpleFunc {

	private BigDecimal functionReturn;
	private String a;
	private String b;
	private String c;
	
	// getters, setters

}
ツールをダウンロード