Heim > Java > javaLernprogramm > Hauptteil

DataSet Java

WBOY
Freigeben: 2024-08-30 16:16:37
Original
400 Leute haben es durchsucht

Ein Datensatz in Java wird hauptsächlich verwendet, um eine Art sichere Ansicht der im Rahmen der SQL-Abfragen vorhandenen Daten bereitzustellen. Es ist Teil einer Bibliothek namens java.util.list, die die meist parametrisierten Datentypen enthält. Wenn eine Auswahlanmerkung für die Methode ausgewählt wird, wird in diesem Fall der Abfrageparameter für jede Datenklasse verwendet, die über andere Zugriffsmodifikatoren wie „public“ verfügt, um den Zugriff von den Abfragen auf die in der Klasse vorhandenen Methoden zu ermöglichen. Ein Datensatz in Java kann sich entweder verbunden oder getrennt verhalten.

WERBUNG Beliebter Kurs in dieser Kategorie JAVA MASTERY - Spezialisierung | 78 Kursreihe | 15 Probetests

Was ist DataSet Java?

  • Dataset Java ist eine Art öffentliche Schnittstelle, die es ermöglicht, parametrisierte Typdaten zum Zeitpunkt der SQL-Abfrage mithilfe von Select-Annotationen an die Schnittstelle zu übergeben.
  • Die Abfrage kann in jedem der Modi durchgeführt werden, d. h. im verbundenen Modus oder im getrennten Modus. Wenn eine Funktion in den verbundenen Modus wechselt, ist der Datensatz in diesem Szenario wie eine Ergebnismenge.
  • Wenn eine Funktion in einen nicht verbundenen Datensatz gelangt, wird die Funktion in diesem Szenario als CachedRowSet angezeigt.
  • Dataset-Java findet sich heutzutage auch in Gel mit maschinellem Lernen, da der gesamte Bereich des maschinellen Lernens grundsätzlich mit einer riesigen Datenmenge zu tun hat, die es erforderlich macht, dass diese Daten angezeigt und bearbeitet werden können.
  • Dataset Java nutzt einen solchen Vorgang mit Hilfe einer API wie Spark mit Java, die wiederum einige eingebaute Bibliotheken und Pakete bereitstellt, sodass das Szenario perfekt zwischen beiden passt.
  • Tatsächlich hilft Dataset Java auch beim Erstellen vieler Schemata mit Blick auf den Umgang mit der SQL-Schnittstelle, die dabei hilft, viele Ausnahmen und Verbindungsprobleme abzufangen, bevor diese Probleme auftreten, und dabei hilft, die gesamte Implementierung und Entwicklung vor Sicherheitsverletzungen zu schützen .
  • Abfragen aus der Codebasis mit Datensatz-Java mithilfe der direkten Einfügung von CSV-Dateien, einem anderen Datenspeicher, Diagramm-DB zur Darstellung – all diese Integrationen haben dem Datensatz-Java einen Vorteil und eine einfache Verwendung bei der Verwendung verliehen.

Neues DataSet Java erstellen

Da der Datensatz zur Reflexion und Darstellung vieler Szenarien verwendet wird, wird er auf folgende Weise erstellt:

Code:

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
}
Nach dem Login kopieren

Sobald ein Datensatz erstellt wurde, gibt es Möglichkeiten, den Datensatz mit einer ausgewählten Annotation zu synchronisieren, die angewendet wird, wenn ein Datensatz für die Bedienung von Dingen konfiguriert wird und das Element dann im getrennten Format festgelegt wird. Wenn Daten in einem beliebigen Format gespeichert werden und dann zur Synchronisierung aufgefordert werden, gibt es dafür Möglichkeiten, die die Dataset.sync-Methode nutzen, um die gesamten Daten zu synchronisieren, die bei einigen Drittanbietern zur Manipulation gespeichert sind.

Die Änderung innerhalb der Daten erfolgt durch die Verwendung der darüber liegenden Operationen, die atomarer Natur sind. Außerdem wird die Dataset.sync-Methode verwendet, die zur Weitergabe des geänderten Datensatzes an den angegebenen Speicherort oder Datenspeicher verwendet wird. Wenn in dem Szenario die Synchronisierung zwischen dem erstellten Datensatz und dem gespeicherten Speicherort fehlschlägt, wird die SQLDataSetSyncException ausgelöst, die das Ergebnis einer Provokation von DataSet.sync ist.

Beispiele für DataSet Java

Im Folgenden finden Sie Beispiele für DataSet Java:

Beispiel #1

Dieses Programm wird zum Erstellen und Iterieren des gesamten Datensatzes verwendet, der den Fahrzeugnamen und die Fahrzeugmerkmale darstellt, wenn eine SQL-Abfrage darüber ausgeführt werden soll.

Code:

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);
}
Nach dem Login kopieren

Erklärung:

  • In diesem Szenario besteht das Ziel grundsätzlich darin, die Daten zu manipulieren, indem durch den gesamten Datensatz navigiert wird. Hierbei handelt es sich um eine Unterschnittstelle, die es der gesamten Anwendung ermöglicht, durch das Datensatzobjekt zu navigieren.

Beispiel #2

Der folgende Codeausschnitt stellt die Manipulation zum Einfügen einer Zeile in den definierten Datensatz dar.

Code:

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);
Nach dem Login kopieren

Erklärung:

  • Im obigen Szenario besteht das Hauptziel darin, die Zeile in einen vorhandenen Datensatz einzufügen, indem die Auswahlanmerkung mit einem Tabellennamen erstellt wird, um eine Instanz desselben zu erstellen.

Beispiel #3

Der folgende Codeausschnitt stellt die Manipulation zum Einfügen von Daten in die Tabelle dar, um sie innerhalb der Select-Klausel zu ändern, indem Sie dasselbe ausführen.

Code:

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();
}
}
Nach dem Login kopieren

Erklärung:

  • In the above scenario, there is a provision to update rows within a dataset by positioning the row for modifying the data and then calling the modify method for doing the same on the dataset.
  • The dataset can be disconnected but then it can keep the specified element as a resource as well.

Example #4

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();
}
}
Nach dem Login kopieren

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.

Conclusion

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.

Das obige ist der detaillierte Inhalt vonDataSet Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!