15/09/2009, 14:37
|
| | Fecha de Ingreso: junio-2009 Ubicación: cali-colombia
Mensajes: 51
Antigüedad: 15 años, 6 meses Puntos: 0 | |
Respuesta: problema con conexion jsp con mysql tengo la conexion asi :
clase de conexion.
package Conexion;
import java.sql.*;
import java.util.*;
import javax.swing.JOptionPane;
public class conexion {
private String ruta;
private Connection conex;//establece la conexion
private ResultSet rows;//Manipulo los datos
private Statement Execute;//ejecuta las sentencias
static String usuario = "andres";
static String password = "";
public conexion(){
try{
ruta="jdbc:mysql://localhost:3306";
Class.forName("org.gjt.mm.mysql.Driver");
conex=DriverManager.getConnection(ruta,usuario,pas sword);
Execute=conex.createStatement();
System.out.print("Conexion Exitosa..");
}catch(Exception ex){
System.out.print("ERROR..");
}
}
public String nombre() throws SQLException{
String a="";
rows = Execute.executeQuery("SELECT nombre FROM prueba where id=5");
while (rows.next())
{
a=rows.getString("nombre");
}
return a;
}
}
archivo jsp para mostrar resultado en un input text
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<jsp:useBean id="con" scope="request" class="Conexion.conexion" />
<%--
This file is an entry point for JavaServer Faces application.
--%>
<f:view>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>JSP Page</title>
</head>
<body>
<h1><h:outputText value="JavaServer Faces"/></h1>
<table>
<tr>
<td>
Nombre:
</td>
</tr>
<tr>
<td>
<input type="text" id="txtNombre" value="<%=con.nombre()%>"/>
</td>
</tr>
<tr>
<td>
<button id="btnEnviar">Enviar</button>
</td>
</tr>
</table>
</body>
</html>
</f:view>
error q aparece
Estado de HTTP 500 -
type Informe de excepci�n
Mensaje
Descripci�nEl servidor encontr� un error interno () que impide satisfacer la solicitud.
Excepci�n
org.apache.jasper.JasperException: java.lang.NullPointerException
Causa principal
java.lang.NullPointerException
nota Las causas de los seguimientos de pila completos de la excepci�n y su root se encuentran disponibles en los Sun GlassFish Enterprise Server v2.1 registros.
Sun GlassFish Enterprise Server v2.1
Última edición por andres182403; 15/09/2009 a las 14:43 |