public static void createTables(){
        // Проверяем на необходимость
        if(! checkTables()){
            SMS.warning("База данных не существует. Далее будет попытка ее создать.");
            String name_file = ua.edu.odeku.pet.settings.ConfigureProgramm.getSQL_TABLES_FILE();
            if(name_file.endsWith(".sql")){
                File file = new File(name_file);
                if(file.exists()){
                    StringBuilder sb = new StringBuilder();
                    String line;
                    BufferedReader br = null;
                    FileReader fr = null;
                    try {
                        fr = new FileReader(file);
                        br = new BufferedReader(fr);
                        // считываем данные
                        while( (line = br.readLine()) != null ){
                            sb.append(line);
                            sb.append("\r\n");
                        }
                        String script = sb.toString();
                        try {
                            execute(script);
                            ConnectionDataBase.commit();
                            SMS.message("База данных была успешно создана");
                        } catch (SQLException ex) {
                            SMS.error("Ошибка при выполенении скрипта");
                            Logger.getLogger(ConnectionDataBase.class.getName()).log(Level.SEVERE, null, ex);
                        }
                        
                    } catch (FileNotFoundException ex) {
                        SMS.error(ex.toString());
                        Logger.getLogger(ConnectionDataBase.class.getName()).log(Level.SEVERE, null, ex);
                    } catch (IOException ex) {
                        SMS.error(ex.toString());
                        Logger.getLogger(ConnectionDataBase.class.getName()).log(Level.SEVERE, null, ex);
                    } finally{
                        if(fr!= null){
                            try {
                                fr.close();
                                br.close();
                            } catch (IOException ex) {
                                SMS.error(ex.toString());
                                Logger.getLogger(ConnectionDataBase.class.getName()).log(Level.SEVERE, null, ex);
                                return;
                            }
                        }
                    }
                    
                    
                    
                } else {
                    SMS.error(name_file + " не существует. Не возможно создать базу данных");
                    System.exit(-1);
                }
            } else {
                SMS.warning("Не указан файл со скриптами базы данных");
                System.exit(-1);
            }
            
        }
    }