Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/04/2007, 10:12
muñeca
 
Fecha de Ingreso: enero-2006
Mensajes: 88
Antigüedad: 19 años
Puntos: 0
problema con conexion a la base de datos mysql

hola a todos tengo un problema con la conexion a la base de datos mysql

tengo una clase de la conexion:
import java.io.*;
import java.sql.*;
public class BDDMysql {

/**
** Crea un objeto ConexionBD necesario para realizar la conexion y otras tareas sencillas.
**/
public BDDMysql() {
super();
}
private Connection oConn;
private Statement Sta;
private ResultSet Rsl;

public BDDMysql(Connection con){
super();
this.oConn= con;
}

public Connection getConexion(String maquina ,String nombreBD,String usuario, String clave)
{
try{ Class.forName("com.mysql.jdbc.Driver"); }
catch (ClassNotFoundException e)
{
System.err.println("Error al intentar cargar Driver. "+e.getMessage());
e.printStackTrace();
}
try
{
String url = "jdbc:mysql://"+ maquina +":3306/"+nombreBD;
oConn = DriverManager.getConnection(url,usuario,clave);
System.err.println("Carga satisfactoria");
}
catch (SQLException e)
{
System.err.println("Error al intentar conectarse. "+e.getMessage());
e.printStackTrace();
}
return null;
}
public void cerrarConexion()
{
try{oConn.close(); }
catch(Exception e)
{
System.err.println("'cerrarConexion()' Error al intentar cerrar conexion. "+e.getMessage());
e.printStackTrace();
}
}
}
y hago la llamada desde una pagina jsp asi

<%@ page import="java.sql.*"%>
<%@ page import="java.io.*" %>
<%@page import="base.basededatos"%>
<jsp:useBean id="conectar1" class="base.basededatos" scope="session"/>
<jsp:setProperty name="conectar1" property="*"/>

<%Connection oConn= conectar1.getConexion("localhost","sai","root","ge stion");
Statement s;
ResultSet rs;
ResultSetMetaData rsmd;
s=oConn.createStatement();
rs=s.executeQuery("select*from modalidad");
rsmd=rs.getMetaData();

%>
pero no se que estoy haciendo mal me sale un error que dice asi

El servidor encontró un error interno () que hizo que no pudiera rellenar este requerimiento.

excepción

org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.handle JspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:393)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.netbeans.modules.web.monitor.server.MonitorFil ter.doFilter(MonitorFilter.java:368)
com.sun.faces.context.ExternalContextImpl.dispatch (ExternalContextImpl.java:322)
com.sun.faces.application.ViewHandlerImpl.renderVi ew(ViewHandlerImpl.java:130)
com.sun.faces.lifecycle.RenderResponsePhase.execut e(RenderResponsePhase.java:87)
com.sun.faces.lifecycle.LifecycleImpl.phase(Lifecy cleImpl.java:200)
com.sun.faces.lifecycle.LifecycleImpl.render(Lifec ycleImpl.java:117)
javax.faces.webapp.FacesServlet.service(FacesServl et.java:198)
org.netbeans.modules.web.monitor.server.MonitorFil ter.doFilter(MonitorFilter.java:368)


causa raíz

java.lang.NullPointerException
org.apache.jsp.index_jsp._jspService(index_jsp.jav a:82)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.netbeans.modules.web.monitor.server.MonitorFil ter.doFilter(MonitorFilter.java:368)
com.sun.faces.context.ExternalContextImpl.dispatch (ExternalContextImpl.java:322)
com.sun.faces.application.ViewHandlerImpl.renderVi ew(ViewHandlerImpl.java:130)
com.sun.faces.lifecycle.RenderResponsePhase.execut e(RenderResponsePhase.java:87)
com.sun.faces.lifecycle.LifecycleImpl.phase(Lifecy cleImpl.java:200)
com.sun.faces.lifecycle.LifecycleImpl.render(Lifec ycleImpl.java:117)
javax.faces.webapp.FacesServlet.service(FacesServl et.java:198)
org.netbeans.modules.web.monitor.server.MonitorFil ter.doFilter(MonitorFilter.java:368)

ayudenme por favor soy principiante en jsp o abra otra forma de poderse conectar si me podrian ayudar con un ejemplo gracias