Advertisement
ADL_Rodrigo_Silva

Untitled

Jan 20th, 2022
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.94 KB | None | 0 0
  1. import java.sql.Connection;
  2. import java.sql.DriverManager;
  3. import java.sql.Statement;
  4.  
  5. public class InsertTable {
  6.    
  7.     public static void main(String[] args) throws Exception {
  8.         Connection c = null;
  9.         Statement stmt = null;
  10.        
  11.         try {
  12.              // Cargar controlador de datos, base de datos
  13.             Class.forName("org.postgresql.Driver");
  14.              // Conéctese a la dirección de la base de datos, nombre, contraseña
  15.             c = DriverManager.getConnection(
  16.                     "jdbc:postgresql://127.0.0.1:5432/postgres", "postgres", "maxhito");
  17.              // Cuando agregamos, eliminamos y modificamos múltiples datos, una vez que ocurre un error en un SQL,
  18.              // Habrá algunos datos que han sido exitosos, y los siguientes datos no se pueden ejecutar. En este momento, aparecerán datos sucios.
  19.              // Entonces usamos el método setAutoCommit, este método tiene un parámetro, el valor del parámetro es booleano,
  20.              // Cuando es verdadero, se puede habilitar el modo de confirmación automática, falso puede deshabilitar este modo.
  21.             c.setAutoCommit(false);
  22.             System.out.println("Opened database successfully");
  23.            
  24.             stmt = c.createStatement();
  25.             String sql =
  26.                     "INSERT INTO BBQ(ID,NAME,AGE,ADDRESS)"
  27.             + "VALUES(1,'CXM',22,'bj');";
  28.             stmt.executeUpdate(sql);
  29.            
  30.             sql = "INSERT INTO BBQ (ID,NAME,AGE,ADDRESS) "
  31.                    + "VALUES (2, 'Allen', 25, 'Texas');";
  32.              stmt.executeUpdate(sql);
  33.  
  34.              sql = "INSERT INTO BBQ (ID,NAME,AGE,ADDRESS) "
  35.                    + "VALUES (3, 'Teddy', 23, 'Norway');";
  36.              stmt.executeUpdate(sql);
  37.  
  38.              sql = "INSERT INTO BBQ (ID,NAME,AGE,ADDRESS) "
  39.                    + "VALUES (4, 'Mark', 25, 'Rich-Mond ');";
  40.              stmt.executeUpdate(sql);
  41.  
  42.             stmt.close();
  43.             c.commit();
  44.             c.close();
  45.         } catch (ClassNotFoundException e) {
  46.             System.err.println( e.getClass().getName()+": "+ e.getMessage() );
  47.             System.exit(0);
  48.         }
  49.        
  50.          System.out.println("Records created successfully");
  51.     }
  52.    
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement