2016-08-19 10 views
0

ストアドプロシージャのパラメータを決定しないアプリケーションを構築したいとします。ストアドプロシージャ内のパラメータの数をxとします。次に、アプリケーションはフォーム内にx JLabelを作成します。mysqlのストアドプロシージャのパラメータをJavaから取得する方法

ストアドプロシージャのパラメータが何も決定できません。どうやってやるの ?

答えて

2

あなたは、ストアドプロシージャのパラメータの数を取得するためにinformation_schemaデータベース上でJavaを使用して定期的にクエリを実行できます。

SELECT * FROM INFORMATION_SCHEMA.PARAMETERS 
WHERE 
    SPECIFIC_SCHEMA = 'your_database_name' 
    AND SPECIFIC_NAME='your_procedure_name' 
ORDER BY ORDINAL_POSITION; 

あなたはparameters table hereの構造を見ることができます。

関連する問題