execute、executeUpdate、executeQuery の違い (およびそれらの戻り値) 1. ブール型実行(文字列sql) クエリ ステートメント、更新ステートメント、および DDL ステートメントの実行を許可します。 戻り値が true の場合、クエリ ステートメントが実行され、getResultSet メソッドを通じて結果を取得できることを意味します。戻り値が false の場合、更新ステートメントまたは DDL ステートメントが実行され、getUpdateCount メソッドによって更新されたレコードの数を取得します。 例: パブリック静的voidメイン(String[] args) { 接続 conn = null; ステートメント stm = null; 結果セット rs = null; 試す { クラス.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;データベース名=Test;ユーザー=sa;パスワード=sasa"); stm = conn.createStatement(); ブール値 ret = stm.execute("stuinfo から * を選択"); if(ret){ rs = stm.getResultSet(); while(rs.next()){ System.out.println("名前: "+rs.getString("stuName")+"\t年齢: "+rs.getString("stuScore")); } } ret = stm.execute("stuinfo を更新し、stuScore を 62 に設定し、stuname を '张三' に設定"); stm.getUpdateCount() は、次の式で定義されます。 if(!ret){ System.out.println(count+"データが正常に変更されました!"); } } キャッチ (ClassNotFoundException e) { e.printStackTrace(); } キャッチ (SQLException e) { e.printStackTrace(); } } 2. int 実行更新(文字列 sql) 指定された SQL ステートメントを実行します。これは、INSERT、UPDATE、または DELETE ステートメント、あるいは何も返さない SQL ステートメント (SQL DDL ステートメントなど) である可能性があります。 戻り値は更新されたレコードの数です。 3. ResultSet 実行クエリ(文字列 sql) 指定された SQL ステートメントを実行し、単一の ResultSet オブジェクトを返します。 executeはexecuteUpdateとexecuteQueryの組み合わせです 読んでいただきありがとうございます。お役に立てれば幸いです。このサイトをサポートしていただきありがとうございます。 以下もご興味があるかもしれません:
|
<<: Dockerfile を使用して Java ランタイム環境のミラーを作成する方法
>>: WeChat アプレット wxss で外部 CSS ファイルとアイコンフォントを参照する方法
目次背景仮想ファイルのインポート例書類タイプスクリプトのサポート要約する背景新しいプロジェクトで v...
メタを使用して、ページの時間指定更新またはジャンプを実装します。 XML/HTML コードコンテンツ...
この記事では、MySQL で 2 つのテーブルを関連付ける結合テーブルにインデックスを作成する方法を...
質問コードにはプロンプトがありません: RN 開発に不慣れな、フロントエンド以外の学生の多くは、「ど...
目次1. Tomcatコードをダウンロードする2. ダウンロード後のディレクトリ構造3. ソースコー...
メインライブラリの実行 CREATE DATABASE test CHARACTER SET utf...
DockerでRedisをデプロイするまずLinuxにDockerをインストールし、次にDocker...
目次1. 環境2. 準備3. MySQL 8.0.11をインストールするMySQL 8 の公式バージ...
目次参照と反応参照反応的RefとReactiveの違いshallowRef と shallowRea...
目次序文1. Dockerをインストールする2. Dapr CLIをインストールする3. Net6 ...
MySQL のデータ型は datetime です。データベースに保存されているデータは 2015-0...
プロセスは CPU とメモリ内で実行されるプログラム コードであり、各プロセスは 1 つ以上のプロセ...
この記事では、SMS送信のカウントダウンを実装するためのJavaScriptの具体的なコードを参考ま...
目次1. 関数バインディング2. パラメータと$eventを使用する3. 1つのイベントに複数の関数...
序文現在、私はコースウェア PPT のオンライン プレビューを必要とする高品質のコースに取り組んでい...