Sebuah set data dalam java kebanyakannya digunakan untuk menyediakan jenis paparan selamat kepada data yang hadir sebagai sebahagian daripada pertanyaan SQL. Ia adalah sebahagian daripada pustaka yang dipanggil java.util.list yang menampung jenis data yang kebanyakannya berparameter. Apabila anotasi pilih untuk kaedah dipilih maka dalam kes itu parameter pertanyaan digunakan untuk mana-mana kelas data yang mempunyai pengubah akses lain seperti orang awam untuk membuat kebolehaksesan daripada pertanyaan kepada kaedah yang terdapat dalam kelas. Set data dalam java boleh berkelakuan sama ada dalam cara yang disambungkan atau diputuskan.
IKLAN Kursus Popular dalam kategori ini JAVA MASTERY - Pengkhususan | 78 Siri Kursus | 15 Ujian Olok-olokMemandangkan set data digunakan untuk mencerminkan dan mempamerkan banyak contoh senario, oleh itu, ia dibuat mengikut cara berikut:
Kod:
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 }
Setelah set data dibuat, terdapat cara untuk menyegerakkan set data dengan anotasi terpilih yang digunakan apabila set data dikonfigurasikan untuk bahan pengendalian dan kemudian menetapkan elemen dalam format terputus sambungan. Jika data disimpan dalam sebarang format dan kemudian diminta untuk menyegerakkan maka akan ada cara untuk melakukannya yang akan menggunakan kaedah Dataset.sync untuk menyegerakkan keseluruhan data yang disimpan dalam beberapa vendor pihak ketiga untuk manipulasi.
Pengubahsuaian dalam data dilakukan dengan menggunakan operasi di atasnya yang bersifat atom. Ia juga menggunakan kaedah Dataset.sync yang digunakan untuk menyebarkan set data yang diubah suai ke lokasi yang ditetapkan atau stor data. Jika dalam senario penyegerakan antara set data yang dibuat dan lokasi yang disimpan gagal, ia akan mula membuang SQLDataSetSyncException yang merupakan hasil provokasi kepada DataSet.sync.
Diberikan di bawah adalah contoh DataSet Java:
Atur cara ini digunakan untuk mencipta dan mengulangi keseluruhan set data yang mewakili nama kereta dan ciri kereta apabila mendapatkan pertanyaan sql untuk dilakukan ke atasnya.
Kod:
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); }
Penjelasan:
Coretan kod di bawah mewakili manipulasi untuk memasukkan baris dalam set data yang ditentukan.
Kod:
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);
Penjelasan:
Coretan kod di bawah mewakili manipulasi untuk memasukkan data dalam jadual untuk mengubah suainya dalam klausa pilih dengan melakukan perkara yang sama.
Kod:
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(); } }
Penjelasan:
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.
Atas ialah kandungan terperinci DataSet Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!