Création fichier CSV Java et importation d'une BDD
Bonjour a vous,
Je pense que c'est dans ce forum que je dois mettre ma demande, si ce n'est pas ici dite moi ou il faudrait le mettre.
Actuellement je suis en train de développé un projet sous netbeans, je dois faire une purge d'une base de données sous microsoft access 2010.
En clair je vais faire trois méthodes, une première qui permet de sélectionné le mois a purger, la deuxième qui créé le fichier csv du mois a purger la dernière qui supprime. J'utilise le main pour test mes méthodes et un autre fichier ou il y a toute mes méthodes. Je vous met mon code des deux méthodes que j'ai faite déjà (sélection et suppression ) il me reste a faire la création du fichier CSV.
J'ai commencé a chercher pour sauvegarde et les bouts de code tester ne marcher pas..
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
//méthode permettant de nettoyé la base de données
public void PurgerMois(String date) throws SQLException
{
// declaration des dates pour la purges
String datefin = date;
//isole le mois du format date
String[] partieComplet = datefin.split(" ");
String[] partieDate = partieComplet[0].split("-");
//convertie la chaine de caractere en entier
int mois = Integer.parseInt(partieDate[1]);
//increment du mois
mois = mois + 1;
//convertie l'entier en chaîne de caractere
String month = Integer.toString(mois);
//Mise au format date de la BDD
if (month.length() != 2)
{
month = "0"+month+"";
//appel de la méthode de selection du mois
}
//ecrase la chaine datefin avec le mois suivant
datefin = ""+partieDate[0]+"-"+month+"-"+partieDate[2]+"";
SelectionMoisPurge(date, datefin);
//appel de la méthode permettant d'enregistrer le mois qui va être purger
EnregistrerMoisPurge(date);
// requete delete permettant la suppression des enregistrements avant une date donné
String queryDelete = "DELETE FROM T_COLLECTE WHERE DATE_HEURE BETWEEN #"+date+"# AND #"+datefin+"#";
//execution de la requete delete de purge
mabdd.RequeteDelete(queryDelete);
System.out.println("purge du "+date+" ok");
}
// méthode pour selectionner le mois a purger
public void SelectionMoisPurge(String date, String datefin) throws SQLException
{
//requete select permettant de selectionner les mois non purger
String querySelect = "SELECT * FROM T_COLLECTE WHERE DATE_HEURE = #"+date+"# ";
//execution de la requete select
ResultSet results = mabdd.RequeteSelect(querySelect);
}
//méthode pour enregistrer le mois a purger dans un fichier csv
public void EnregistrerMoisPurge(String adressedufichier)
{
} |
Sans vouloire faire de troll
Bonjour,
je ne souhaite pas faire un troll, mais j'annonce que je vais embêter mon monde.
Je connais le contexte de la question de base posée par fashionsea, qui est un projet de cours.
Dans l'idée, je ne suis pas le dernier à chercher de l'aide, sur une question en particulier. Par contre en l'occurrence en dehors du fait que le code n'a été que glané sur le net (pourquoi pas), ce camarade n'a pas fourni le travail demandé. On est pas forcé d'être bon, mais il y a un effort minimum à fournir. D'autres ont fait ce travail (on a 2 purges différentes), en partant de -1 en prog, et ont fini.
Donc s'il te plait fashionsea, travaille. D'autres ont fait cet effort, niveau solidarité et respect des règles de l'examen, c'est pas correct.
Merci.