Advertisement
Guest User

Untitled

a guest
Oct 2nd, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.28 KB | None | 0 0
  1. import java.sql.*;
  2.  
  3. public class DBCreation {
  4.     final static String DATABASE_URL = "jdbc:postgresql://localhost/";
  5.     static Connection connection = null;
  6.     static Statement statement = null;
  7.  
  8.     private static void createDatabase() throws SQLException{
  9.         String dbname = "\"TesDB\"";
  10.         String sql = "CREATE DATABASE " + dbname;
  11.         statement = connection.createStatement();
  12.         statement.executeUpdate(sql);
  13.         System.out.println("Database created");
  14.     }
  15.  
  16.     private static boolean exists() {
  17.         boolean exists = true;
  18.         try {
  19.             connection = DriverManager.getConnection(DATABASE_URL, "postgres", "Katilla");
  20.             String sql = "select * from \"TesDB\"";
  21.             statement = connection.createStatement();
  22.             ResultSet resultSet = statement.executeQuery(sql);
  23.         } catch (SQLException e) {
  24.             exists = false;
  25.         }
  26.         return exists;
  27.     }
  28.  
  29.     public static void main(String[] args) {
  30.         try {
  31.             if (!exists()) {
  32.                 connection = DriverManager.getConnection(DATABASE_URL, "postgres", "Katilla");
  33.                 createDatabase();
  34.             }
  35.         } catch (SQLException e) {
  36.             System.out.println("Already exists");
  37.         }
  38.  
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement