Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    [JAVA]creazione file dati accesso db mysql

    ciao a tutti, come suggerito nel precedente post da un utente del forum, ho abbandonato l'idea di creare un file xml per memorizzare i dati di accesso ad un db, vorrei cmq creare un file (magari properties) che memorizzi le stringhe necessarie all'accesso al db mysql, mi potete dire come fare?

  2. #2
    molto ma molto semplicemente usando java.util.Properties ( http://java.sun.com/javase/6/docs/ap...roperties.html ) e, in particolare, i metodi he loadFromXML(InputStream), per caricarle, e storeToXML(OutputStream, String, String) (se vuoi salvarle)
    Ivan Venuti
    Vuoi scaricare alcuni articoli sulla programmazione, pubblicati su riviste di informatica? Visita http://ivenuti.altervista.org/articoli.htm. Se vuoi imparare JavaScript leggi il mio libro: http://www.fag.it/scheda.aspx?ID=21754 !

  3. #3
    ciao, ho fatto una prova per come mi ha suggerito tu...ma non ho mai usato questa classe ed ho molti problemi, dimmi se ho iniziato bene

    codice:
    import java.util.Properties;
    import java.io.*;
    
    public class Filexml {
    
    	public static void main (String [] args){
    		FileInputStream fis = new FileInputStream( "C:\miofile.properties" );
    			Properties properties = new Properties();
    			properties.load(fis);
    
    	}
    }

  4. #4
    Dipende.
    Se vuoi usare XML usa il metodo loadFromXML (i due metodi da usare te li avevo scritti...)
    Poi in Java il carattere "\" ha un significato speciale: usa / sempre e comunque!!
    Ivan Venuti
    Vuoi scaricare alcuni articoli sulla programmazione, pubblicati su riviste di informatica? Visita http://ivenuti.altervista.org/articoli.htm. Se vuoi imparare JavaScript leggi il mio libro: http://www.fag.it/scheda.aspx?ID=21754 !

  5. #5
    non mi è chiaro questo, se voglio usare xml devo crearlo io manualmente e poi fare load per aprirlo o con il load procede anche alla creazione????
    una volta creato il file xml come faccio a popolarlo????

  6. #6
    no no ferma tutto.
    I file di properties NON si creano con la load ma solo leggono un file esistente su disco.

    Il modo più semplice per crearlo è questo:

    1) istanzi un oggetto Properties
    2) lo popoli con le tue properties (usando il metodo setProperty)
    3) lo salvi (per esempio con storeToXML)

    a questo punto ce l'hai su disco bello e pronto. Se lo vuoi modificare puoi farlo sia a mano sia rifacendo i passi sopradescritti

    ogni volta che lo vuoi leggere:

    1) istanzi properties
    2) lo carichi con la loadFromXML
    Ivan Venuti
    Vuoi scaricare alcuni articoli sulla programmazione, pubblicati su riviste di informatica? Visita http://ivenuti.altervista.org/articoli.htm. Se vuoi imparare JavaScript leggi il mio libro: http://www.fag.it/scheda.aspx?ID=21754 !

  7. #7
    quindi dovrei fare una cosa del genere????

  8. #8
    esatto. A parte il fatto che nome è a null così va bene...
    Ivan Venuti
    Vuoi scaricare alcuni articoli sulla programmazione, pubblicati su riviste di informatica? Visita http://ivenuti.altervista.org/articoli.htm. Se vuoi imparare JavaScript leggi il mio libro: http://www.fag.it/scheda.aspx?ID=21754 !

  9. #9
    allora, ho modificato leggermente il codice ma genera un'eccezione, mi dice handle non valido

  10. #10
    bhe, grazie tanto: fai la close sul file prima di scriverci
    Ivan Venuti
    Vuoi scaricare alcuni articoli sulla programmazione, pubblicati su riviste di informatica? Visita http://ivenuti.altervista.org/articoli.htm. Se vuoi imparare JavaScript leggi il mio libro: http://www.fag.it/scheda.aspx?ID=21754 !

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.