«проверить, существует ли таблица или нет в базе данных» не работает - PullRequest
0 голосов
/ 20 апреля 2020

Я пытаюсь сделать так, чтобы программа java могла вызывать таблицу по ее имени ... но проблема в том, что я не могу понять, как проверить, существует ли таблица в базе данных или нет ... Я использую phpmyadmin база данных и вот мой код, если есть кто-то может помочь мне ...

введите описание изображения здесь

public boolean istableNameexist(String un){
    boolean uexist = false;
    Connection con = myConnection.getconnection();
    PreparedStatement ps;
    ResultSet rs;
    try {
        ps = con.prepareStatement("SELECT * FROM `javacontactapp` WHERE TABLE_NAME = ?");
        ps.setString(1,name.getText());
        rs = ps.executeQuery();
        if (rs.next()){
            uexist = true;
        }
    } catch (Exception e) {
        System.out.println("wrong");
    }

    return uexist;
}

public void openfatura(ActionEvent actionEvent) {
    String ff1 = name.getText();
    Connection con = myConnection.getconnection();
    if (!name.getText().isEmpty()) {
        if (istableNameexist(name.getText())){
            try {
                PreparedStatement ps = con.prepareStatement("SELECT `dafat`, `sinif` ,`number` , `price`, `type`, `total` FROM " + ff1 + " WHERE `id` = 1");
                ResultSet resultset = ps.executeQuery();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...