2 votes

Problème de connectivité de la base de données Oracle avec Java Spring Bean

En fait, j'essaie d'appeler la méthode queryForInt() mais elle affiche une exception NULL. Lorsque j'accède au dB avec le même identifiant en utilisant le code suivant :

----------------Ceci fonctionne-----------------------

DriverManagerDataSource dataSource = new DriverManagerDataSource();
dataSource.setDriverClassName("oracle.jdbc.driver.OracleDriver");
dataSource.setUrl("jdbc:oracle:thin:@localhost:1521:xe");
dataSource.setUsername("userName");
dataSource.setPassword("pwd");

------ In Bean -----------------(Ceci ne fonctionne pas)

<!-- DAOS -->
<bean id="ProductDAO" class="br.edeploy.voive.dao.ProductDAO">
    <property name="dataSource" ref="dataSource"/>
</bean>

---------On ProductDAO Class --------------(Une exception est levée ici lorsque j'utilise la méthode Spring)

try
{
  int i = getSimpleJdbcTemplate().queryForInt("Select * from ERP_PRODUCT", "");
}
catch(DataAccessException dax)
{
  throw new Exception("Error: "+dax.getMessage());
}

Merci.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X