Hola que tal, bueno buscando en san gugle encontre la nueva especificacion de los datasource y la he implementado, ya no marca problemas con javax.naming.NamingException pero ahora me envia un java.lang.NullPointerException del catch
Código JAVA:
Ver originalpackage conexion;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.annotation.Resource;
import javax.annotation.sql.*;
import javax.ejb.Stateless;
import javax.sql.DataSource;
@DataSourceDefinition(name = "java:comp/env/jdbc/pruebas",
className = "org.postgresql.Driver",
user = "postgres",
password = "12345",
databaseName = "Pruebas",
serverName = "localhost")
@Stateless
public class conexion
{
@Resource(lookup = "java:comp/env/jdbc/pruebas")
private DataSource ds;
{
try
{
ResultSet rs
= st.
executeQuery("SELECT * FROM usuarios");
while(rs.next())
{
nombre += rs.getString(1) + " " + rs.getString(2) + " " + rs.getString(3) + " " + rs.getString(4) + ",";
}
con.close();
return nombre;
}
{
return e.toString();
}
}
}
No encuentro que sera esta vez pero presiento que estoy más cerca de conseguirlo. Cualquier ayuda, comentario o sape por algun error sintactico es bienvenido y agradecido.