UnityでC#を使用してSQLiteを閉じる

ジェニックス

UnityでAndroid用のアプリを作っています。

しかし、私はまだデータベースを使用したことがないので、SQLiteについて非常に基本的な質問があります。

dbcmd.CommandText = "some select command here";

IDataReader reader = dbcmd.ExecuteReader();

// some jobs with the reader..


dbcmd.CommandText = "another select command here";

reader = dbcmd.ExecuteReader();

// some jobs with the reader..


reader.Close();
dbcmd.Dispose();
dbconn.Close();

reader = null;
dbcmd = null;
dbconn = null;

そのようにExecuteReader()メソッドを数回呼び出す必要があります。

これが私の質問です。

  1. 私はのExecuteReader()メソッドを呼び出す前に、読者を閉じる必要がありますAGAIN

  2. 上記のようにリーダーとデータベースを閉じた後、変数にnullを割り当てる必要がありますか?

前もって感謝します!

ニフェリス
  1. ステートメントの使用について読んでください-それはそのようなユースケースのために特別に設計された構造です。
  2. はい、ExecuteReader()を2回呼び出すと、まったく新しいリーダーオブジェクトが返されます。これも、不要になったときに閉じる/破棄する必要があります。それは、それらが格納する変数とオブジェクト参照についての質問です。
  3. 多くの場合(特にreaderとdbcmdがインスタンスフィールドである場合)、変数内の有効な(破棄されていない)オブジェクトへの参照ではないことをマークするため、これは良い習慣です。ただし、この変数が現在の関数に対してローカルである場合など、これは重要ではありません。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

C#を使用してWindows Phone8.1用のMessageDialogを使用してアプリの確認を閉じる

分類Dev

UINavigationControllerを使用してUIPopoverControllerを閉じる

分類Dev

GooglemapsAPIを使用してInfowindowを閉じる

分類Dev

Swiftを使用してiOSでviewControllerを閉じる方法

分類Dev

Pythonでwith演算子を使用してファイルを閉じる

分類Dev

C#「using」を使用しているときにストリームを閉じる必要がありますか?

分類Dev

空のusingステートメントを使用してC#で使い捨てオブジェクトを閉じるのは良い習慣ですか?

分類Dev

Mvvm、Wpf、C#、Visual Studioを使用して、TextBoxのテキスト変更でWindowsを閉じます

分類Dev

where句で選択してAndroidアプリを強制的に閉じる-sqlite-

分類Dev

C#:SendKeysを使用して別のアプリのボタンを「押す」は、パトレントアプリが閉じるまで機能します

分類Dev

Pythonでファイルを使用して閉じる

分類Dev

閉鎖方法を使用してシートを閉じる方法は?

分類Dev

C#のコードで使用されるプロセスを閉じる

分類Dev

閉じるボタンでjqueryを使用して開いたタブを閉じる

分類Dev

変更を保存し、vbaを使用してエラーなしで閉じる方法

分類Dev

Unityを使用してC#でHTTPリクエストを送信する

分類Dev

Unityを使用してC#でHTTPリクエストを送信する

分類Dev

Unity C#で2D配列を使用してJSONを解析する

分類Dev

Haskell Pipesが「()を使用して未使用の入力を閉じ、X(無人タイプ)を使用して未使用の出力を閉じる」のはなぜですか?

分類Dev

Javaを使用してappiumでキーボードを閉じる方法は?

分類Dev

Expressを使用してnode.jsでHTTP接続を閉じる方法

分類Dev

Factoryを使用してmouseleaveでAngular-ui-bootstrapuibModalを閉じる方法は?

分類Dev

angle7を使用してAPI応答でngx-dialogを閉じる方法は?

分類Dev

APIを使用してDocuSignでユーザーアカウントを閉じる

分類Dev

Internet Explorer、FireFox、ChromeでJavaScriptを使用してHTML選択を開く/閉じる方法

分類Dev

Vimperatorを使用してFirefoxで固定されたタブを閉じる方法

分類Dev

PharoでSpecを使用してウィンドウを閉じる方法

分類Dev

NavigationDrawerを使用してフラグメントでアプリを閉じるonBackPressed

分類Dev

MicrosoftAccessでVBAを使用してMicrosoftExcelブックを読み、正常に閉じる

Related 関連記事

  1. 1

    C#を使用してWindows Phone8.1用のMessageDialogを使用してアプリの確認を閉じる

  2. 2

    UINavigationControllerを使用してUIPopoverControllerを閉じる

  3. 3

    GooglemapsAPIを使用してInfowindowを閉じる

  4. 4

    Swiftを使用してiOSでviewControllerを閉じる方法

  5. 5

    Pythonでwith演算子を使用してファイルを閉じる

  6. 6

    C#「using」を使用しているときにストリームを閉じる必要がありますか?

  7. 7

    空のusingステートメントを使用してC#で使い捨てオブジェクトを閉じるのは良い習慣ですか?

  8. 8

    Mvvm、Wpf、C#、Visual Studioを使用して、TextBoxのテキスト変更でWindowsを閉じます

  9. 9

    where句で選択してAndroidアプリを強制的に閉じる-sqlite-

  10. 10

    C#:SendKeysを使用して別のアプリのボタンを「押す」は、パトレントアプリが閉じるまで機能します

  11. 11

    Pythonでファイルを使用して閉じる

  12. 12

    閉鎖方法を使用してシートを閉じる方法は?

  13. 13

    C#のコードで使用されるプロセスを閉じる

  14. 14

    閉じるボタンでjqueryを使用して開いたタブを閉じる

  15. 15

    変更を保存し、vbaを使用してエラーなしで閉じる方法

  16. 16

    Unityを使用してC#でHTTPリクエストを送信する

  17. 17

    Unityを使用してC#でHTTPリクエストを送信する

  18. 18

    Unity C#で2D配列を使用してJSONを解析する

  19. 19

    Haskell Pipesが「()を使用して未使用の入力を閉じ、X(無人タイプ)を使用して未使用の出力を閉じる」のはなぜですか?

  20. 20

    Javaを使用してappiumでキーボードを閉じる方法は?

  21. 21

    Expressを使用してnode.jsでHTTP接続を閉じる方法

  22. 22

    Factoryを使用してmouseleaveでAngular-ui-bootstrapuibModalを閉じる方法は?

  23. 23

    angle7を使用してAPI応答でngx-dialogを閉じる方法は?

  24. 24

    APIを使用してDocuSignでユーザーアカウントを閉じる

  25. 25

    Internet Explorer、FireFox、ChromeでJavaScriptを使用してHTML選択を開く/閉じる方法

  26. 26

    Vimperatorを使用してFirefoxで固定されたタブを閉じる方法

  27. 27

    PharoでSpecを使用してウィンドウを閉じる方法

  28. 28

    NavigationDrawerを使用してフラグメントでアプリを閉じるonBackPressed

  29. 29

    MicrosoftAccessでVBAを使用してMicrosoftExcelブックを読み、正常に閉じる

ホットタグ

アーカイブ