comptage du nombre d'apparitions de chaque chiffre, et stockage des id des lignes dans lesquelles ilapparait
This commit is contained in:
parent
c5c901c0a2
commit
94b829cc99
3 changed files with 22 additions and 19 deletions
|
|
@ -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());
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -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();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Reference in a new issue