Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.Statement;
- public class InsertTable {
- public static void main(String[] args) throws Exception {
- Connection c = null;
- Statement stmt = null;
- try {
- // Cargar controlador de datos, base de datos
- Class.forName("org.postgresql.Driver");
- // Conéctese a la dirección de la base de datos, nombre, contraseña
- c = DriverManager.getConnection(
- "jdbc:postgresql://127.0.0.1:5432/postgres", "postgres", "maxhito");
- // Cuando agregamos, eliminamos y modificamos múltiples datos, una vez que ocurre un error en un SQL,
- // Habrá algunos datos que han sido exitosos, y los siguientes datos no se pueden ejecutar. En este momento, aparecerán datos sucios.
- // Entonces usamos el método setAutoCommit, este método tiene un parámetro, el valor del parámetro es booleano,
- // Cuando es verdadero, se puede habilitar el modo de confirmación automática, falso puede deshabilitar este modo.
- c.setAutoCommit(false);
- System.out.println("Opened database successfully");
- stmt = c.createStatement();
- String sql =
- "INSERT INTO BBQ(ID,NAME,AGE,ADDRESS)"
- + "VALUES(1,'CXM',22,'bj');";
- stmt.executeUpdate(sql);
- sql = "INSERT INTO BBQ (ID,NAME,AGE,ADDRESS) "
- + "VALUES (2, 'Allen', 25, 'Texas');";
- stmt.executeUpdate(sql);
- sql = "INSERT INTO BBQ (ID,NAME,AGE,ADDRESS) "
- + "VALUES (3, 'Teddy', 23, 'Norway');";
- stmt.executeUpdate(sql);
- sql = "INSERT INTO BBQ (ID,NAME,AGE,ADDRESS) "
- + "VALUES (4, 'Mark', 25, 'Rich-Mond ');";
- stmt.executeUpdate(sql);
- stmt.close();
- c.commit();
- c.close();
- } catch (ClassNotFoundException e) {
- System.err.println( e.getClass().getName()+": "+ e.getMessage() );
- System.exit(0);
- }
- System.out.println("Records created successfully");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement