Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di GabbOne
    Registrato dal
    Mar 2006
    Messaggi
    577

    Costruire un file di configurazione

    Sto scrivendo alcune classi Java che fanno accesso ad un dataBase .

    Mostro ora un piccolo pezzo di codice che mostra come mi connetto al dataBase

    codice:
    public class PoolConnessioni  implements ServletContextListener
    {
    	public void contextInitialized(ServletContextEvent se)
            {
    //		 registra il driver
    	   try
    	   {
    	      Class.forName("org.gjt.mm.mysql.Driver");
    	    }
    	    catch (Exception e)
                {
    	        e.printStackTrace();
    	    }
             
                ObjectPool pool=new GenericObjectPool(null);
               DriverManagerConnectionFactory connFactory;
               connFactory = new DriverManagerConnectionFactory("jdbc:mysql://localhost:3306/dac","root","dac");
        
        PoolableConnectionFactory pollConnFactory;
        pollConnFactory = new PoolableConnectionFactory(connFactory,pool,null, null, false, true);
        
        PoolingDriver driver=new PoolingDriver();
        driver.registerPool("dacPool", pool);
    
    }  
    	
       
    	
    	public void contextDestroyed(ServletContextEvent arg0) {
    
    			
    		
    	}
    }
    Il mio problema è che la seguente riga DriverManagerConnectionFactory("jdbc:mysql://localhost:3306/dac","root","dac");
    contiene la password di accesso al DB e il nome dell'utente

    Questo significa che se cambio ad esempio la password del mio dataBase devo riaprire il codice .
    Devo perciò costruire un file di configurazione ma non so neanche come partire

    Un aiutino


  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    906
    Potresti utilizzare un file di properties e leggere i dati da questo file.
    http://www.javaportal.it/rw/24540/editorial.html
    L'esempio nell'articolo legge e scrive. A te interessa solo la lettura delle due proprieta'.

  3. #3
    Utente di HTML.it L'avatar di GabbOne
    Registrato dal
    Mar 2006
    Messaggi
    577
    ok tnx molte è molto facile da implementare e mi va a pennello con quello che devo realizzare


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 © 2026 vBulletin Solutions, Inc. All rights reserved.