necesito un programa en JAVA que se conecte y muestre algunos datos, el problema es que se conecta pero a la hora de ingresar los comandos
Código:
Statement st = con.createStatement();
ResultSet rs = st.executeQuery("SELECT * FROM tren");
no funciona :/
aqui el codigo
Código:
package prueba;
import java.sql.*;
public class Prueba {
public static void main(String args[]) {
try {
//Cargamos el puente JDBC => Mysql
System.out.println("Intentando cargar el conector...");
Class.forName("com.mysql.jdbc.Driver");
//Intentamos conectarnos a la base de Datos en este caso una base llamada temp
System.out.println("Conectando a la base...");
Connection con = DriverManager.getConnection(
"jdbc:mysql://localhost", "root", ""
);
System.out.println("Conexion a BD establecida");
Statement st = con.createStatement();
ResultSet rs = st.executeQuery("SELECT * FROM tren");
con.close();
} catch(SQLException ex) {
System.out.println("Error de mysql");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch(Exception e) {
System.out.println("Se produjo un error inesperado: "+e.getMessage());
}
}
}