Je construis une application au travail et j'ai besoin de conseils. J'ai un problème quelque peu unique dans lequel j'ai besoin de recueillir des données logées dans un serveur MS SQL Server, et de le transplanter sur un serveur mySQL toutes les 15 minutes. Je l'ai déjà fait en C# avec un DataGrid, mais j'essaie maintenant de construire une version Java que je peux utiliser sur un serveur Ubuntu, mais je ne trouve pas de modèle similaire pour Java.Java MS SQL -> conversion mySQL
Juste pour donner un peu de fond
Lorsque je tire les données de la MS SQL Server, il a toujours 9 colonnes, mais il pourrait avoir entre 0 - 1000 lignes.
Avant de m'insérer aveuglément dans le serveur mySQL, je manipule certaines données.
- Je convertir une colonne de temps de CST sur la base d'une colonne STATE
- je bande certains caractères pour éviter l'injection SQL
J'ai essayé d'utiliser le ResultSet, mais je rencontre des problèmes avec « avant seul le résultat définit les "règles".
Quelle serait la meilleure structure de données pour contenir cette information, la manipuler, puis l'analyser pour l'insérer plus tard dans mySQL?
C'est une tâche SQL Server SSIS typique. – robbbert
Pourquoi rayez-vous les caractères des données que vous obtenez de la base de données MS SQL? Si vous les obtenez à partir d'une base de données, cela aurait dû être fait avant de l'enregistrer pour la première fois. –