Objetivo:
Crear una conexión a MySql, y hacer una consulta rápida.
Pasos:
1. Instalar MySql videotutorial (en Windows)(en Linux)
2. Crear un proyecto en Netbeans (hola mundo jsp)
3. en la pagina index.jsp vamos a incluir el siguiente codigo
<%@ page import="java.sql.*" %>
<% //variables para realizar la conexión a la base de datos
String user = "root";
String password = "admin";
String host = "localhost";
String db = "mysql";
String url = "jdbc:mysql://"+host+"/"+db;
Connection conn = null;
Statement statement = null;
ResultSet rs = null;
try{
Class.forName("com.mysql.jdbc.Driver").newInstance ();
conn = DriverManager.getConnection(url, user, password);
statement = conn.createStatement();
//inmediatamente hacemos una consulta sencilla
//creamos la consulta
rs = statement.executeQuery("SELECT * FROM user");
//leemos la consulta
while(rs.next()) {
//mostramos los resultados obtenidos
out.println(rs.getString("user"));
}
//cerramos la conexión
rs.close();
}catch(SQLException error) {
out.print("Error de Conexión : "+error.toString());
} %>
<% //variables para realizar la conexión a la base de datos
String user = "root";
String password = "admin";
String host = "localhost";
String db = "mysql";
String url = "jdbc:mysql://"+host+"/"+db;
Connection conn = null;
Statement statement = null;
ResultSet rs = null;
try{
Class.forName("com.mysql.jdbc.Driver").newInstance ();
conn = DriverManager.getConnection(url, user, password);
statement = conn.createStatement();
//inmediatamente hacemos una consulta sencilla
//creamos la consulta
rs = statement.executeQuery("SELECT * FROM user");
//leemos la consulta
while(rs.next()) {
//mostramos los resultados obtenidos
out.println(rs.getString("user"));
}
//cerramos la conexión
rs.close();
}catch(SQLException error) {
out.print("Error de Conexión : "+error.toString());
} %>
4. Antes de probar el codigo debemos incluir la librería de conexión MySql
en la pestaña "Projects" a la izquierda de Netbeans, desplegamos el proyecto en Libraries damos click-derecho y en el menú click en Add Library

ahora en la ventana emergente buscamos MySQL JDBC Driver, y la agregamos al proyecto

espero le sea de mucha utilidad.
espero sus comentarios
en el próximo veremos como hacerlo con una clase de conexión
Qué se debe hacer si en la ventana Add Library, no aparede la opcion MySqlJDBC Driver
ResponderEliminargracias me funciono perfecto, con respecto a la pregunta anterior debes bajar el jdbc desde mysql, es decir el conector y seguir el procedimiento anteriormente descrito
ResponderEliminarXfavor me pueden proporcionar el codigo del paso numero 3 pliss me urge ayudenmeeee
ResponderEliminarHola me aparece el siguiente error:
ResponderEliminarError de Conexión : com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: ** BEGIN NESTED EXCEPTION ** java.net.ConnectException MESSAGE: Connection refused: connect STACKTRACE: java.net.ConnectException: Connection refused: connect at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)