Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/04/2009, 02:18
Avatar de SileBird
SileBird
 
Fecha de Ingreso: abril-2009
Ubicación: http://silekun.elbruto.es
Mensajes: 75
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Ejemplo conexión Oracle

Clase para la Consulta

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.LinkedList;
import java.lang.*;
import oracle.jdbc.driver.*;

public class ConsultaCLIPSS {

public static LinkedList<DatosCLIPSS> getDatosCLIPSS()
{
LinkedList<DatosCLIPSS> listaUsuarios=new LinkedList<DatosCLIPSS>();
try
{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conexion = DriverManager.getConnection(
"jdbc:oracle:thin:@192.168.10.200:1521:BASEDAT OS", "USUARIO", "PASSWORD");
Statement st = conexion.createStatement();
ResultSet rs = st.executeQuery("SELECT * FROM TABLA" );
while (rs.next())
{
DatosCLIPSS consulta = new DatosCLIPSS();
consulta.setCli(rs.getInt("CLI"));
consulta.setPss(rs.getString("PSS"));
consulta.setPssPri(rs.getString("PSSPRI"));
listaUsuarios.add(consulta);
}
rs.close();
st.close();
conexion.close();
}
catch (Exception e)
{
e.printStackTrace();
}
return listaUsuarios;
}
}
----------------------------------------------------------------------------------------------

JSP para Comprobar Datos

<jsp:useBean id="Datos" class="Paquete.DatosCLIPSS" scope="request" />
<jsp:useBean id="Consulta" class="Paquete.ConsultaCLIPSS" scope="request" />

<%
String numero = request.getParameter("Numero");
String contra = request.getParameter("Contraseña");

numero = numero.toUpperCase();
contra = contra.toUpperCase();

LinkedList<DatosCLIPSS> lista = ConsultaCLIPSS.getDatosCLIPSS();
for (int i=0;i<lista.size();i++)
{
if (numero.equals(lista.get(i).getCli()) && contra.equals(lista.get(i).getPss())){
%>
<jsp:forward page="Pedidos.jsp" />
<%
}
else{
%>
<jsp:forward page="Menu.jsp" />
<%
}
}
%>

----------------------------------------------------------------------------------------------

DatosCLIPSS es otra clase donde están los getters y los setters de los datos de la tabla para que estén en la página JSP.

Tengo tanto lío que ya no se por donde voy XD