Hola, estoy desarrollando una clase, pero cuando trato consumirla desde una pagia Jsp me sale este error. Porque puede estar pasando esto:
Clase
*********************
package test;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author mauricio.cano
*/
import java.sql.*;
public class AttactNew2{
static Connection cn;
public void conecta(){
String cadenaConexion = "jdbc:oracle:thin:@192.168.1.120:1521:PRUEBAS" ;// aca deben poder la ip, el puerto y el SID de la base de datos oracle
try{
DriverManager.registerDriver (new oracle.jdbc.driver.OracleDriver());
//en conclusion la conexion debe tener driver@machineName:port:SID , userid, password
cn = DriverManager.getConnection(cadenaConexion,"nuevos ", "12345"); // cambiar por el usuario y el password de la base de datos real
}catch(SQLException e){System.err.println(e.getMessage());}
}
public ResultSet RecuperaEmpresa(){
ResultSet empresas = null;
try{
Statement stmt = cn.createStatement();
empresas = stmt.executeQuery("select codemp,descemp from U_EMPRESA");
while (empresas.next()) //omitir esto para el GAD
System.out.println (empresas.getString(2)); //omitir esto para el GAD
}catch(SQLException e){System.err.println(e.getMessage());}
return empresas;
}
Nota: Esta clase noo esta completa.
Y esta en la manera de consumirla en j
<%@ page language="java" contentType="text/html; charset=utf-8" %>
<%@ page import="com.genesyslab.ail.AilFactory" %>
<%@ page import="com.genesyslab.ail.Interaction" %>
<%@ page import="java.sql.Connection" %>
<%@ page import="java.sql.DriverManager" %>
<%@ page import="java.sql.ResultSet" %>
<%@ page import="java.sql.SQLException" %>
<%@ page import="java.sql.Statement" %>
<%@ page import="java.*" %>
<%@ page import="test.*" %>
<html>
<head>
<title>Datos</title>
</head>
<body bgcolor="#CED3DE">
<FONT FACE="Arial" SIZE="2" COLOR="#ccccff">
<table border = 0.3 width=100%>
<tr>
<form name="formulario">
Indique el autor:
<select name="menuAutor" onChange="ver();">
</select>
<%
AilFactory factory = com.genesyslab.ail.AilLoader.getAilFactory();
Interaction interaction = factory.getInteraction( request.getParameter( "idInteraction" ) );
if (interaction != null) {
AttactNew2 myAttach = new AttactNew2();
Tamppoco esta completa, justo ahi en la ultima linea me genera el error. El paquete se llama test y lo ntego en WEB-INF dentro de una carpeta llamada test. la clase dentro del paquete se llama asi:
public class AttactNew2{
Agradezco si tienen cualquier sugerencia.
Muchas gracias!