Conexion a MySLQ (problema)
Buenas, tengo un priblema al intentar la conexón a la Base de Datos (MySQL).
Estoy usando Apache+Tomcat 5.0.28 y tengo instalada la maquina virtual java (j2sdk1.4.2_10). Despues de instalar todo esto, instalé el modulo de Apache para poder conectar con la base de datos con PHP.
Ahora usando JSP, he necesitado instalar el Driver para Mysql (mm.mysql.jdbc-1.2c.tar.gz) y he añadido el mysql_comp.jar al CLASSPATH (usando: CLASSPATH="ruta del mysql_comp.jar" export CLASSPATH)
Al intentar conectar mesalta a una excepcion, a la hora de hacer Class.forName("org.gjt.mm.mysql.Driver")
Si alguien puede echarme una mano muchas gracias.
Mando el codigo para mas claridad:
<%
String place;
Connection dbconn;
ResultSet results;
PreparedStatement sql;
try
{
Class.forName("org.gjt.mm.mysql.Driver");
try
{
int num;
boolean doneheading = false;
dbconn = DriverManager.getConnection("jdbc:mysql://url","user","");
place = request.getParameter("place");
sql = dbconn.prepareStatement("SELECT id FROM usuarios");
results = sql.executeQuery();
while(results.next())
{
if(! doneheading)
{
out.println("<table border=2>");
doneheading = true;
}
num= results.getInt("id");
out.println(num);
}
if(doneheading)
{
out.println("</table>");
}
else
{
out.println("No matches for " + place);
}
}
catch (SQLException s)
{
out.println("SQL Error<br>");
}
}
catch (ClassNotFoundException err)
{
out.println("Class loading error");
}
%>
Estoy usando Apache+Tomcat 5.0.28 y tengo instalada la maquina virtual java (j2sdk1.4.2_10). Despues de instalar todo esto, instalé el modulo de Apache para poder conectar con la base de datos con PHP.
Ahora usando JSP, he necesitado instalar el Driver para Mysql (mm.mysql.jdbc-1.2c.tar.gz) y he añadido el mysql_comp.jar al CLASSPATH (usando: CLASSPATH="ruta del mysql_comp.jar" export CLASSPATH)
Al intentar conectar mesalta a una excepcion, a la hora de hacer Class.forName("org.gjt.mm.mysql.Driver")
Si alguien puede echarme una mano muchas gracias.
Mando el codigo para mas claridad:
<%
String place;
Connection dbconn;
ResultSet results;
PreparedStatement sql;
try
{
Class.forName("org.gjt.mm.mysql.Driver");
try
{
int num;
boolean doneheading = false;
dbconn = DriverManager.getConnection("jdbc:mysql://url","user","");
place = request.getParameter("place");
sql = dbconn.prepareStatement("SELECT id FROM usuarios");
results = sql.executeQuery();
while(results.next())
{
if(! doneheading)
{
out.println("<table border=2>");
doneheading = true;
}
num= results.getInt("id");
out.println(num);
}
if(doneheading)
{
out.println("</table>");
}
else
{
out.println("No matches for " + place);
}
}
catch (SQLException s)
{
out.println("SQL Error<br>");
}
}
catch (ClassNotFoundException err)
{
out.println("Class loading error");
}
%>
