Ciao a tutti,
devo collegarmi con il mio db oracle attraverso il datasources.
Se creo un datasource con password e user in chiaro riesco a collegarmi adesso vorrei sapere cosa devo aggiungere nel mio codice per far si che riesco a collegarmi quando inserisco nel mio datasource il modulo per la criptazione ad esempio:
Grazie a tutti coloro che risponderanno la classe java che si collega al datasource è la seguente e funziona solo con (user e password in chiaro) cosa dovrei modificare :codice:<security-domain name="some-ds-EncryptedPassword"> <authentication> <login-module code="SecureIdentity" flag="required"> <module-option name="username" value="username"/> <module-option name="password" value="jkfhegglkgljkldhjkhopt65gh4351hh"/> </login-module> </authentication> </security-domain>
codice:public class DbConnect { protected static final String DATASOURCE_CONTEXT = "java:/jdbc/core"; protected static Connection getJNDIConnection() { Connection result = null; try { Context initialContext = new InitialContext(); DataSource datasource = (DataSource) initialContext.lookup(DATASOURCE_CONTEXT); if (datasource != null) { result = datasource.getConnection(); } return result; } catch (NamingException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return result; } }

Rispondi quotando

