Advertisement
ADL_Rodrigo_Silva

Untitled

Jan 20th, 2022
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.58 KB | None | 0 0
  1.  
  2. import java.sql.Connection;
  3. import java.sql.DriverManager;
  4. import java.sql.ResultSet;
  5. import java.sql.Statement;
  6.  
  7. public class UpdateTable {
  8.    
  9.     public static void main(String[] args) throws Exception {
  10.        
  11.         Connection c = null;
  12.         Statement stat = null;
  13.        
  14.         try {
  15.              // Cargar controlador de datos, base de datos
  16.             Class.forName("org.postgresql.Driver");
  17.              // Conéctese a la dirección de la base de datos, nombre, contraseña
  18.             c= DriverManager
  19.                     .getConnection("jdbc:postgresql://127.0.0.1:5432/postgres", "postgres", "maxhito");
  20.             c.setAutoCommit(false);
  21.             System.out.println("Opened database successfully");
  22.            
  23.             stat = c.createStatement();
  24.             String sql = "UPDATE BBQ SET AGE=15 WHERE ID=2 ;";
  25.             stat.executeUpdate(sql);
  26.             c.commit();
  27.            
  28.              // Consulta la base de datos
  29.             ResultSet rs = stat.executeQuery("SELECT * FROM BBQ;");
  30.             while ( rs.next() ) {
  31.                 int id = rs.getInt("id");
  32.                 String  name = rs.getString("name");
  33.                 int age  = rs.getInt("age");
  34.                 String  address = rs.getString("address");
  35.                 System.out.println( "ID = " + id );
  36.                 System.out.println( "NAME = " + name );
  37.                 System.out.println( "AGE = " + age );
  38.                 System.out.println( "ADDRESS = " + address );
  39.                 System.out.println();
  40.              }
  41.             rs.close();
  42.             stat.close();
  43.             c.close();
  44.         } catch (ClassNotFoundException e) {
  45.             System.err.println( e.getClass().getName()+": "+ e.getMessage() );
  46.             System.exit(0);
  47.         }
  48.         System.out.println("Operation done successfully");
  49.     }
  50.  
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement