IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JDBC Java Discussion :

Problème Test si mon Fichier Access existe ou pas


Sujet :

JDBC Java

  1. #1
    Membre à l'essai
    Inscrit en
    Novembre 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 6
    Points : 11
    Points
    11
    Par défaut Problème Test si mon Fichier Access existe ou pas
    Bonjour,

    j'ai essayé plusieurs fois mais je n'y arrive pas.

    J'aimerai juste faire une condition qui dit si mon fichier .mdb existe l'ouvrir sinon le créer ?

    Pouvez-vous m'aider s'il vous plaît :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
     
     public void writeLogDB(String txt) throws SQLException, ClassNotFoundException{
     
        	 //Configuration SQL
        	 Connection con;
    		 Statement stm;
     
    		 //Configuration Tables
    		 String tableName = "logMyself";
    		 String table0 = "logDate";
    		 String table1 = "logHour";
    		 String table2 = "logInfo";
     
    		 //Configuration Colonnes
    		 String loginfo_is = txt;
     
    		 //Configuration DATE ET HEURE
    		 SimpleDateFormat heures = null;
    		 SimpleDateFormat dates = null;
    		 Date aujourdhui = new Date();
    		 Date aujourdhui1 = new Date();
    		 heures = new SimpleDateFormat("k:mm:ss ");
    		 dates = new SimpleDateFormat("MM/dd/yyyy ");
     
    		 //LAncement Driver et FIchier
    		 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    	     con = DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\MSAccessProject/logMyself.mdb;DriverID=22; READONLY=false");
    	     stm = con.createStatement();
     
    	     // Création d'une table
    	     if (con.equals(tableName) ){
    	    	 String addTable = " CREATE TABLE " + tableName  + " (" + table0 + " Date" + ","  + table1 + " Time" + "," + table2 + " char(255) )";
    		     stm.execute(addTable);
    	     }
     
    	     // Entrer de valeur
    	     String addRow = "INSERT INTO " + tableName  + " VALUES ( #" + dates.format(aujourdhui1) + "#,#" +  heures.format(aujourdhui) + "# , '" + loginfo_is + "' )";
    	     stm.execute(addRow);
    		 System.out.println("Info"  + "  "+ txt);
     
    	     if (con != null) { con.close(); }
    	     if (stm != null) { stm.close(); }
     
         }
     
     
    }

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 96
    Points : 98
    Points
    98
    Par défaut
    Bonjour,

    Pour tester l’existence d'un fichier voir la doc : File.exists()

Discussions similaires

  1. [AC-2013] crypter le code VBA de mon fichier access
    Par mapmip dans le forum Access
    Réponses: 1
    Dernier message: 04/10/2013, 14h52
  2. [JDOM] Problème pour créer mon fichier XML
    Par Leniouns dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 10/07/2013, 16h39
  3. [XL-2007] Problème exécution de mon fichier
    Par capi81 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 08/09/2012, 00h10
  4. [AC-2003] Probleme lors de la sécurisation de mon fichier access
    Par angiem dans le forum Sécurité
    Réponses: 1
    Dernier message: 07/11/2010, 17h02
  5. [C#] ftp : pourquoi mon fichier à uploader n'est pas accessible ?
    Par LE NEINDRE dans le forum Windows Forms
    Réponses: 3
    Dernier message: 12/09/2006, 14h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo