2017-06-16 315 views
0

誰でもCallableとPrepared Statementの違いをSqlで説明できますか?あなたはこれで行くことができるトップレベルでCallableステートメントとSQLのPrepared Statementの違いは何ですか?

+0

あなたはそれをGoogleにしましたか? "呼び出し可能とプリペアドステートメント" jdbcと関連しているようです。 – SAS

+0

呼び出し可能ステートメントは、ストアード・プロシージャーの実行に使用され、照会は実行されません。 –

+2

この[回答](https://stackoverflow.com/questions/8371053/jdbc-statement-preparedstatement-callablestatement-and-caching/46975031#46975031)を参照して、インターフェイスの詳細を確認します。 –

答えて

0

は、PreparedStatementのの

インスタンスが既にコンパイルされたSQL文が含まれている プリペアドステートメントを考えました。これは、ステートメントを「準備済み」にするものです

PreparedStatementオブジェクトはプリコンパイルされているため、Statementオブジェクトの実行よりも高速に実行できます。

準備されたステートメントは、SQLを実行するために使用されるが コール可能文を照会

A CallableStatementオブジェクトは、すべてのRDBMSのための標準的な方法でストアドプロシージャを呼び出すための方法を提供します。ストアドプロシージャはデータベースに格納されます。ストアドプロシージャの呼び出しは、CallableStatementオブジェクトに含まれています。

関連する問題