Maison >Java >javaDidacticiel >Ensemble de données Java
Un ensemble de données en Java est principalement utilisé pour fournir un type de vue sécurisée des données présentes dans le cadre des requêtes SQL. Il fait partie d'une bibliothèque appelée java.util.list qui contient les types de données principalement paramétrés. Lorsqu'une annotation de sélection pour la méthode est sélectionnée, dans ce cas, le paramètre de requête est utilisé pour toute classe de données qui a d'autres modificateurs d'accès comme le public pour rendre l'accessibilité des requêtes aux méthodes présentes dans la classe. Un ensemble de données en Java peut se comporter de manière connectée ou déconnectée.
PUBLICITÉ Cours populaire dans cette catégorie MAÎTRISÉE JAVA - Spécialisation | 78 séries de cours | 15 tests simulésÉtant donné que l'ensemble de données est utilisé pour refléter et présenter de nombreuses instances de scénarios, il est donc créé de la manière suivante :
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 }
Une fois qu'un ensemble de données est créé, il existe des moyens de synchroniser l'ensemble de données avec une annotation de sélection qui est appliquée lorsqu'un ensemble de données est configuré pour faire fonctionner des éléments, puis de définir l'élément au format déconnecté. Si les données sont stockées dans n'importe quel format et qu'il est ensuite demandé de les synchroniser, il existera des moyens de le faire qui utiliseront la méthode Dataset.sync pour synchroniser l'intégralité des données stockées chez certains fournisseurs tiers à des fins de manipulation.
La modification au sein des données se fait en utilisant les opérations dessus qui sont de nature atomique. Il utilise également la méthode Dataset.sync qui est utilisée pour propager l'ensemble de données modifié vers l'emplacement ou le magasin de données désigné. Si, dans le scénario, la synchronisation entre l'ensemble de données créé et l'emplacement stocké échoue, l'exception SQLDataSetSyncException sera lancée, ce qui est le résultat d'une provocation de DataSet.sync.
Vous trouverez ci-dessous les exemples de DataSet Java :
Ce programme est utilisé pour créer et itérer l'ensemble de données complet représentant le nom et les caractéristiques de la voiture lors de l'exécution d'une requête SQL dessus.
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); }
Explication :
L'extrait de code ci-dessous représente la manipulation pour l'insertion d'une ligne dans l'ensemble de données défini.
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);
Explication :
L'extrait de code ci-dessous représente la manipulation pour l'insertion de données dans la table pour les modifier dans la clause select en effectuant la même chose.
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(); } }
Explication :
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.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!