Nico creation methodes vides #7

Merged
NyxiumYuuki merged 33 commits from Nico_Creation_Methodes_vides into main 2021-02-01 18:45:25 +01:00
3 changed files with 22 additions and 19 deletions
Showing only changes of commit 94b829cc99 - Show all commits

View file

@ -12,7 +12,7 @@ public class DataBase {
//public static String url="jdbc:mariadb://vachot.fr:3306?user=mynynicolas&password=Bw0po64*"; //public static String url="jdbc:mariadb://vachot.fr:3306?user=mynynicolas&password=Bw0po64*";
public static final int NBCOL =25;//le nombre de coldu fichier csv public static final int NBCOL =25;//le nombre de coldu fichier csv
public static final String url="jdbc:mariadb://phpmyadmin.vachot.fr:3306?db=myny&user=mynynicolas&password=Bw0po64*";//l'acces à la db public static final String url="jdbc:mariadb://phpmyadmin.vachot.fr:3306?db=myny&user=mynynicolas&password=Bw0po64*";//l'acces à la db
Connection conn;//la connexion a la db public Connection conn;//la connexion a la db
/** /**
* La methode de connection * La methode de connection
@ -233,7 +233,6 @@ public class DataBase {
/** /**
*
* La methode de mise a jour de la base de donnees * La methode de mise a jour de la base de donnees
* @param filePath String, le chemin+nom du fichier+extension * @param filePath String, le chemin+nom du fichier+extension
* @return res int, le resultat de la requete(nb de ligne affectees) * @return res int, le resultat de la requete(nb de ligne affectees)
@ -248,9 +247,8 @@ public class DataBase {
* <p>an String, l annee lue</p> * <p>an String, l annee lue</p>
* <p>anEntre long, valeur lue pour l annee et le numero de tirage. sert a definir si la valeur est a ajouter dans la table</p> * <p>anEntre long, valeur lue pour l annee et le numero de tirage. sert a definir si la valeur est a ajouter dans la table</p>
* @deprecated * @deprecated
* @throws FileNotFoundException si le fichier nest pas trouve
*/ */
public int updateTable(String filePath) throws FileNotFoundException { public int updateTable(String filePath) {
ResultSet rs=null; ResultSet rs=null;
Scanner sc; Scanner sc;
int res=-1; int res=-1;
@ -355,13 +353,13 @@ public class DataBase {
//conn.close(); //conn.close();
System.out.println("update validee"); System.out.println("update validee");
} }
} catch (SQLException e) { } catch (Exception e) {
System.out.println("updateDataBase probleme"); System.out.println("updateDataBase probleme");
System.out.println(e.getMessage()); System.out.println(e.getMessage());
} }
} }
} }
} catch (SQLException e) { } catch (Exception e) {
System.out.println("updateDataBase probleme"); System.out.println("updateDataBase probleme");
System.out.println(e.getMessage()); System.out.println(e.getMessage());
} }
@ -372,7 +370,6 @@ public class DataBase {
* La methode de mise a jour de la base de donnees 2 qui evite les injections sql * La methode de mise a jour de la base de donnees 2 qui evite les injections sql
* @param filePath String, le chemin+nom du fichier+extension * @param filePath String, le chemin+nom du fichier+extension
* @return rs, int, le resultat de la requete (nb de lignes affectees) * @return rs, int, le resultat de la requete (nb de lignes affectees)
* @throws FileNotFoundException si le fichier nest pas trouve
* <p>mesL tableau dans lequel seront stockes tous les long</p> * <p>mesL tableau dans lequel seront stockes tous les long</p>
* <p>mesS tableau dans lequel seront stockes tous les String</p> * <p>mesS tableau dans lequel seront stockes tous les String</p>
* <p>mesD tableau dans lequel seront stockes tous les Double</p> * <p>mesD tableau dans lequel seront stockes tous les Double</p>
@ -391,7 +388,7 @@ public class DataBase {
* <p>ps PreparedStatement pour executer la requete sans injection sql</p> * <p>ps PreparedStatement pour executer la requete sans injection sql</p>
* <p>stmt Statement pour executer la requete de depart</p> * <p>stmt Statement pour executer la requete de depart</p>
*/ */
public int updateTablev2(String filePath) throws FileNotFoundException { public int updateTablev2(String filePath) {
//Ligne maL=new Ligne(); //Ligne maL=new Ligne();
ResultSet rs=null; ResultSet rs=null;
int res=-1; int res=-1;
@ -515,13 +512,13 @@ public class DataBase {
//res=ps.executeQuery();//puis on execute la requete //res=ps.executeQuery();//puis on execute la requete
System.out.println("update validee"); System.out.println("update validee");
} }
} catch (SQLException e) { } catch (Exception e) {
System.out.println("updateDataBasev2 probleme"); System.out.println("updateDataBasev2 probleme");
System.out.println(e.getMessage()); System.out.println(e.getMessage());
} }
} }
} }
} catch (SQLException e) { } catch (Exception e) {
System.out.println("updateDataBasev2 probleme, verifier si le pb ne vient pas de executeupdate au lie de executequery"); System.out.println("updateDataBasev2 probleme, verifier si le pb ne vient pas de executeupdate au lie de executequery");
System.out.println(e.getMessage()); System.out.println(e.getMessage());
} }

View file

@ -1,18 +1,24 @@
import com.opencsv.CSVReader; //import com.opencsv.CSVReader;
import com.opencsv.exceptions.CsvException; //import com.opencsv.exceptions.CsvException;
import fr.myny.database.DataBase; import fr.myny.database.DataBase;
import fr.myny.stats.Choix;
import java.io.FileNotFoundException; import java.io.FileNotFoundException;
import java.io.FileReader; import java.io.FileReader;
import java.sql.*; import java.sql.*;
import java.util.*; import java.util.*;
import java.io.*; import java.io.*;
import com.opencsv.CSVReader; //import com.opencsv.CSVReader;
public class test{ public class test{
public static void main(String[] args) { public static void main(String[] args) throws SQLException {
System.out.println("Il n'y a rien a voir !"); System.out.println("Il n'y a rien a voir !");
System.out.println("nico fait un test"); System.out.println("nico fait un test");
System.out.println("Il Je test les branchs"); System.out.println("Il Je test les branchs");
Choix c=new Choix();
c.afficherChiffre1();
//c.afficherNumBonus();
} }
} }

View file

@ -43,7 +43,7 @@ class DataBaseTest {
} }
@Test @Test
void updateTable() throws FileNotFoundException, SQLException { void updateTable() {
DataBase maDB=new DataBase(); DataBase maDB=new DataBase();
maCo=maDB.getConnection(); maCo=maDB.getConnection();
int res = maDB.updateTable(FILEPATH); int res = maDB.updateTable(FILEPATH);
@ -53,7 +53,7 @@ class DataBaseTest {
} }
@Test @Test
void updateTablev2() throws FileNotFoundException, SQLException { void updateTablev2() {
DataBase maDB=new DataBase(); DataBase maDB=new DataBase();
maCo=maDB.getConnection(); maCo=maDB.getConnection();
int res = maDB.updateTablev2(FILEPATH); int res = maDB.updateTablev2(FILEPATH);
@ -80,20 +80,20 @@ class DataBaseTest {
@Test @Test
public void removeMultiplesLines() throws FileNotFoundException{ public void removeMultiplesLines(){
DataBase maDB=new DataBase(); DataBase maDB=new DataBase();
int res= maDB.removeMultiplesLines(2017004); int res= maDB.removeMultiplesLines(2017004);
System.out.print(res); System.out.print(res);
} }
@Test @Test
public void removeLine() throws FileNotFoundException{ public void removeLine(){
DataBase maDB=new DataBase(); DataBase maDB=new DataBase();
int res= maDB.removeLine(2017014); int res= maDB.removeLine(2017014);
System.out.print(res); System.out.print(res);
} }
@Test @Test
public void dropTable() throws FileNotFoundException{ public void dropTable(){
DataBase maDB=new DataBase(); DataBase maDB=new DataBase();
maDB.dropTable(); maDB.dropTable();
} }