mysql con jsp
Podrían decirme como realizar una conexión desde jsp a mysql?. Si es posible, mostrar el código.
debes bajar el api de conexion para java
http://www.mysql.org/Downloads/Contrib/mm.mysql.jdbc-1.2c.tar.gz (debes descomprimirla)
y agregarla a la CLASSPATH
esta trae un manual de conexion con ejemplo
ojala te sirva, que cuando yo lo hice tambien me costo mucho
atte
Roberto
http://www.mysql.org/Downloads/Contrib/mm.mysql.jdbc-1.2c.tar.gz (debes descomprimirla)
y agregarla a la CLASSPATH
esta trae un manual de conexion con ejemplo
ojala te sirva, que cuando yo lo hice tambien me costo mucho
atte
Roberto
Mira ahí te va un codigo fuente para conectarte a la base de datos espero que te sirva, bueno te vas a servir por que yo estoy trabajando con jsp y me ha servido mucho. Att John
<%
//Se declaran las variables Sring y se realiza la coneccion a la base de datos
String cod=request.getParameter("codigo");
String nomb=request.getParameter("nombre");
String urlBD = "jdbc:odbc:jhon";
String usuarioBD = "root";
String passwordBD = "";
if(cod!=null){//pregunta si el campo cod es diferente null
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conexion=DriverManager.getConnection(urlBD,usuarioBD,passwordBD);
Statement instruccion=conexion.createStatement();
//Se crea una varible Resultset llamada fil donde sele va asignar los valores que se
//realizan en la consula.
ResultSet fil=instruccion.executeQuery("select codigo_perfil from perfil where codigo_perfil=\'"+cod+"\'");
if(!fil.next())
{
instruccion.executeUpdate("insert into perfil values (\'"+cod+"\',\'"+nomb+"\')");//guarda los valores que se han agregado en los campo
instruccion.close();
} else
out.println("El codigo Ya existe");
conexion.close();
}
catch(ClassNotFoundException CNFE){out.println("Driver no encontrado");}
catch(SQLException SQLE){ out.println("Error de Insercion");}
}
%>
<%
//Se declaran las variables Sring y se realiza la coneccion a la base de datos
String cod=request.getParameter("codigo");
String nomb=request.getParameter("nombre");
String urlBD = "jdbc:odbc:jhon";
String usuarioBD = "root";
String passwordBD = "";
if(cod!=null){//pregunta si el campo cod es diferente null
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conexion=DriverManager.getConnection(urlBD,usuarioBD,passwordBD);
Statement instruccion=conexion.createStatement();
//Se crea una varible Resultset llamada fil donde sele va asignar los valores que se
//realizan en la consula.
ResultSet fil=instruccion.executeQuery("select codigo_perfil from perfil where codigo_perfil=\'"+cod+"\'");
if(!fil.next())
{
instruccion.executeUpdate("insert into perfil values (\'"+cod+"\',\'"+nomb+"\')");//guarda los valores que se han agregado en los campo
instruccion.close();
} else
out.println("El codigo Ya existe");
conexion.close();
}
catch(ClassNotFoundException CNFE){out.println("Driver no encontrado");}
catch(SQLException SQLE){ out.println("Error de Insercion");}
}
%>
