Gracias!!!.
Código.
Código:
import java.sql.Connection;
import java.sql.Statement;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
public class MostrarAutores
{
// nombre del controlador de JDBC y URL de la base de datos
static final String CONTROLADOR = "com.mysql.jdbc.Driver"; // Aquí es
static final String URL_BASEDATOS = "jdbc:mysql://localhost/libros";// Donde
//imagino irán los cambios
// inicia la aplicación
public static void main( String args[] )
{
Connection conexion = null; // maneja la conexión
Statement instruccion = null; // instrucción de consulta
ResultSet conjuntoResultados = null; // maneja los resultados
// se conecta a la base de datos libros y realiza una consulta
try
{
// carga la clase controlador
Class.forName( CONTROLADOR );
// establece la conexión a la base de datos
conexion =
DriverManager.getConnection( URL_BASEDATOS, "jhtp7", "jhtp7" );
// crea objeto Statement para consultar la base de datos
instruccion = conexion.createStatement();
// consulta la base de datos
conjuntoResultados = instruccion.executeQuery(
"SELECT IDAutor, nombrePila, apellidoPaterno FROM autores" );
// procesa los resultados de la consulta
ResultSetMetaData metaDatos = conjuntoResultados.getMetaData();
int numeroDeColumnas = metaDatos.getColumnCount();
System.out.println( "Tabla Autores de la base de datos Libros:\n" );
for ( int i = 1; i <= numeroDeColumnas; i++ )
System.out.printf( "%-8s\t", metaDatos.getColumnName( i ) );
System.out.println();
while ( conjuntoResultados.next() )
{
for ( int i = 1; i <= numeroDeColumnas; i++ )
System.out.printf( "%-8s\t", conjuntoResultados.getObject( i ) );
System.out.println();
} // fin de while
} // fin de try
catch ( SQLException excepcionSql )
{
excepcionSql.printStackTrace();
} // fin de catch
catch ( ClassNotFoundException noEncontroClase )
{
noEncontroClase.printStackTrace();
} // fin de catch
finally // asegura que conjuntoResultados, instruccion y conexion estén cerrados
{
try
{
conjuntoResultados.close();
instruccion.close();
conexion.close();
} // fin de try
catch ( Exception excepcion )
{
excepcion.printStackTrace();
} // fin de catch
} // fin de finally
} // fin de main
} // fin de la clase MostrarAutores