Tema: Base de datos MySQL
Pregunta Como puedo conectarme a MySQL
Respuesta Necesitas tener el driver JDBC que es el que se utiliza para hacer conecciones y query's a nuestra base de datos MySQL , puedes bajarlo desde aqui:
http://www.mysql.com/products/connector/j/
Necesitas actualizar tu classpath, en el editor que estes usando o directamente desde la consola, una vez instalado correctamente, puedes usar este codigo para darte una idea.
Código:
import java.sql.*;
public class coneccionMySql
{
static String bd = "myDataBase";
static String login = "user";
static String password = "mymegapassword";
static String url = "jdbc:mysql://localhost/" + bd;
public static void main(String[] args)throws Exception
{
Connection conn = null;
try
{
//ESTABLECEMOS LA CONECCION
Class.forName("com.mysql.jdbc.Driver").newInstance();
conn = DriverManager.getConnection(url,login,password);
if (conn != null)
{
System.out.println("Conexión a base de datos " + url + " ... Ok");
//HACEMOS UNA CONSULTA
Statement stmt = conn.createStatement();
ResultSet res = stmt.executeQuery("SELECT * FROM carreras");
while(res.next())
{
String Id = res.getString("Id");
String Carrera = res.getString("Carrera");
String Facultad= res.getString("Facultad");
System.out.println(Id +" \t "+Carrera+" \t "+Facultad);
}
res.close();
stmt.close();
conn.close();
}
}
catch(SQLException ex)
{
System.out.println("\n\nHubo un error : "+ex);
}
catch(ClassNotFoundException ex)
{
System.out.println("\n\nHubo otro error!!, no se encontro el driver, revisa tu ClassPath :(\n");
System.out.println(ex);
}
}
}