Advertisement
Guest User

Untitled

a guest
Dec 12th, 2016
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.62 KB | None | 0 0
  1. package coneccion;
  2. import java.sql.Connection;
  3. import java.sql.Statement;
  4. import java.sql.DriverManager;
  5. import java.sql.ResultSet;
  6. import java.sql.ResultSetMetaData;
  7. import java.sql.SQLException;
  8.  
  9. public class Coneccion {
  10.     //database URL
  11.     static final String DATABASE_URL= "jdbc:mysql://localhost/books";
  12.     //launch the application
  13.    
  14.     public static void main(String[] args) {
  15.     Connection connection = null;
  16.     Statement statement= null;
  17.     ResultSet resultSet= null;
  18.    
  19.     //conectar a la base de datos books y query
  20.     try{
  21.     connection = DriverManager.getConnection(DATABASE_URL,"deitel","deitel");
  22.     statement= connection.createStatement();
  23.     resultSet=statement.executeQuery("SELECT AuthorID, FirstName,LastName FROM Authors");
  24.     ResultSetMetaData metaData= resultSet.getMetaData();
  25.     int numerOfColumns = metaData.getColumnCount();
  26.         System.out.println("Authors Table of Books Database: \n");
  27.         for(int i=1; i<=numerOfColumns;i++)
  28.             System.out.printf("%-8s\t", metaData.getColumnName(i));
  29.         System.out.println();
  30.         while(resultSet.next()){
  31.             for(int i=1; i<=numerOfColumns;i++)
  32.                 System.out.printf("%-8s\t",resultSet.getObject(i));
  33.             System.out.println();
  34.            
  35.         }
  36.                
  37.     }
  38.     catch (SQLException sqlException){
  39.     sqlException.printStackTrace();
  40.     }
  41.     finally {
  42.     try{
  43.     resultSet.close();
  44.     statement.close();
  45.     connection.close();
  46.     }
  47.     catch(Exception exception){
  48.     exception.printStackTrace();
  49.     }//fin catch
  50.     }//end finally
  51.     }
  52.    
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement