Question

Désolé pour la question naïve, mais je suis resté coincé en suivant tous les tutoriels disponibles. Alors, existe-t-il un moyen de remplir une base de données de base de données à partir d'une liste simple plutôt que de la charger en lisant un fichier?

Fondamentalement, ce que je recherche est quelque chose de similaire:

Liste des objets = ...

Base de données db = classGenerricsutil.ParameTrizeorAbort (arrayDatabase.class, params, objets);

db.Initialize ();

Merci d'avance.

Était-ce utile?

La solution

Quel est le contenu de votre Strings? Comme compris les analyseurs Elki?

Cela nécessitera probablement quelques modifications de code, car les analyseurs sont conçus autour de Javas InputStream. Je ne suggère pas d'envelopper un List<String> en un InputStream Bien que ce serait probablement l'approche la moins effective.

Pourquoi n'essayez-vous pas d'étendre AbstractDatabaseConnection (ou mise en œuvre DatabaseConnection)? Le format de connexion de la base de données, MultipleObjectsBundle n'est pas beaucoup plus que List<Object> et les métadonnées de la relation; Assez facile à construire.

Alternativement, vous pouvez utiliser votre propre code pour analyser le Strings dans double[] puis utiliser ArrayAdapterDatabaseConnection; qui enveloppera le double[] comme DoubleVector pour vous et construire les paquets.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top