1

jdbcを使用してmysqlストアドプロシージャを実行するのが初めてです。私の質問は、jdbcのテーブルを返すストアドプロシージャを呼び出すことは可能ですか? 私は多くを検索し、プロシージャを使用してregisterOutParameterを使用して特定の数のパラメータを返すことができることを知っていますが、いくつかの行を持つテーブル全体についてはどうですか?mysqlを使用してテーブルを返すjdbcのストアドプロシージャを呼び出すことはできますか?

冗長な投稿ではないことを願っています。

答えて

1

はい。 MySQLストアドプロシージャを呼び出して、JDBCを使用して結果セットを返すことができます。ここで提供

例:

https://docs.oracle.com/javase/tutorial/jdbc/basics/storedprocedures.html#calling_javadb_mysql

+0

MySQLのストアドプロシージャは、*複数の*の結果セットを返すために、およびJDBCを使用して返された結果セットを反復処理することも可能です^ _ ^そんなに –

+1

、ありがとうございました。 – spencer7593

+0

どうすれば可能ですか?私は今それを試してみましたが、テーブルの1つの行だけを返しますか?どのように反復すべきですか? –

関連する問題