Java のデータセットは、SQL クエリの一部として存在するデータに一種の安全なビューを提供するために主に使用されます。これは、主にパラメータ化されたタイプのデータを保持する java.util.list と呼ばれるライブラリの一部です。メソッドの選択アノテーションが選択されている場合、クエリ パラメータは、クエリからクラス内に存在するメソッドへのアクセスを可能にする public などの他のアクセス修飾子を持つデータ クラスに使用されます。 Java のデータセットは、接続または切断のいずれかで動作できます。
広告 このカテゴリーの人気コース JAVA マスタリー - スペシャライゼーション | 78 コース シリーズ | 15 回の模擬テストデータセットはシナリオの多くのインスタンスを反映および表示するために使用されるため、次の方法で作成されます:
コード:
Dataset dt = new DefaultDataset (); // creation syntax for the dataset for (b=0, b<8, b++) // condition setting { Instnc inst_1 = Instnc.randomInstnc(12); // defining the instance for the dataset Dt.add(inst_1); //adding the instance for the dataset }
データセットが作成されたら、データセットが操作要素を構成し、要素を切断形式に設定するときに適用される選択アノテーションとデータセットを同期する方法があります。データが何らかの形式で保存され、その後同期するように求められた場合、Dataset.sync メソッドを利用して、操作のために一部のサードパーティ ベンダーに保存されているデータ全体を同期する方法があります。
データ内の変更は、本質的にアトミックな操作を使用して行われます。また、変更されたデータセットを指定された場所またはデータ ストアに伝達するために使用される Dataset.sync メソッドも利用します。このシナリオで、作成されたデータセットと保存された場所の間の同期が失敗すると、DataSet.sync.
への挑発の結果である SQLDataSetSyncException のスローが開始されます。以下は DataSet Java の例です:
このプログラムは、SQL クエリを実行するときに、車の名前と車の特性を表すデータセット全体を作成して反復するために使用されます。
コード:
public class Cars_dtset { public String car_name; public String car_description; public int car_no; } interface Actual_Query extends Bs_Query { @Select("select car_name, car_description, car_no from Cars_dtset") DataSet<Cars_dtset> getAllCars_dtset(); } Actual_Query mq_0 = con.createQueryObject(Actual_Query.class); DataSet rows = mq_0.getAllCars_dtset(); for (Cars_dtset mq_0: rows) { System.out.println("CarName = " + mq_0.car_name); System.out.println("CarDescription = " + mq_0.car_description); }
説明:
以下のコード スニペットは、定義されたデータセット内に行を挿入する操作を表します。
コード:
DataSet rows = mq_0.getAllCars_dtset(); Cars_dtset newCar = new Cars_dtset(); newCar.car_name="Porsche_cv "; newCar.car_description="It’s a classic_range_of_collection. "; rows.insert(newCar);
説明:
以下のコード スニペットは、テーブル内にデータを挿入する操作を表しており、同じことを実行して select 句内でデータを変更します。
コード:
DataSet rows = mq_0.getAllCars_dtset(); for (Cars_dtset mq_0: rows) { if (mq_0.car_description.equals("")) { mq_0.car_description="limborgini_car_range"; rows.modify(); } }
説明:
This program demonstrates the deletion of rows from within the dataset in the case where any element within the dataset row is not required or is irrelevant.
Code:
DataSet rows = mq_0.getAllCars_dtset(); for (Cars_dtset mq_0: rows) { if (mq_0.car_description.equals("abc")) { rows.delete(); } }
Explanation:
Deletion plays an important role when it comes to manipulation of data within a dataset as sometimes the scenario arises where the data is irrelevant or throwing continuous exceptions than in that case there are chances of getting the SQLDataSetSync exceptions at that time deletion can be the utmost requirement for solving the error or any troubleshooting issue that might arise at the time of implementation or development, thus leading to bugs.
DataSet Java is a good add on with respect to Java when it comes to deal with huge sets of data and instances as nowadays it is used and blend with lots of new technologies like machine learning, AWS and normal enterprise application as it gives the developers and programmers the ability to query with the operations already present as part of the library and syntax.
以上がデータセット Javaの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。