Olá,
Tive alguns problemas
Acho que o código Java tem algum problema
import java.sql.*;
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.SQLException;
public class CRSampleDataSourceBean {
private ResultSet resultSet = null;
private Connection connection = null;
private String connectionURL = "jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=x.x.x.x)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=SID)))";
private String databaseClass = "oracle.jdbc.driver.OracleDriver";
private String query = "SELECT 1 AS ONE FROM DUAL";
public ResultSet CRSampleDataSourceBean() {
try {
// Garantir que a classe do banco de dados existe
Class.forName(databaseClass);
// Criar uma conexão
connection = DriverManager.getConnection(connectionURL, "xx",
"xxx");
// Criar uma instrução SQL para executar
Statement statement = connection
.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_READ_ONLY);
// Executar a instrução select para popular o ResultSet
resultSet = statement.executeQuery(query);
while (resultSet.next()) {
String name = resultSet.getString("ONE");
// Exibir valores
System.out.print("valor: " + name);
}
} catch (ClassNotFoundException ex) {
System.out.println("Garanta que a classe do driver do banco de dados