Saudações!
Pessoal, estou precisando fazer uma conexão com um banco de dados oracle usando esse bendito DataSource, mas eu nunca o utilizei e não sei nem o que é. Até aqui tinha apenas feito conexões com bd utilizando jdbc puro ou hibernate.
Bom… pra eu conectar utilizando esse componente eu preciso configurar o arquivo data-sources.xml, certo?
E no código iniciar o contexto Context initContext = new InitialContext();
E logo após, dar um lookup no datasource que configurei no arquivo dataSource = (oracle.jdbc.pool.OracleDataSource) initContext.lookup("jdbc/nativeDS");
Estou indo pelo caminho certo?
O DataSource é uma alternativa ao JDBC puro?
Ele(DataSource) só funciona para apps web? Ou posso utilizá-lo em qualquer aplicação, como o jdbc?
Acontece que a aplicação na qual estou me baseando, é uma aplicação web, que utiliza oc4j como container. E a aplicação que preciso fazer não é web, e não vai rodar em um container… e estou tento dificuldades pra fazer a conexão com o banco utilizando DataSource (é especificação do cliente que seja utilizado DataSource, senão eu já teria feito com jdbc diretão!)
Desde já agradeço a, sempre pronta, atenção da comunidade.
Abraço!