Есть код запроса в удаленную БД. Как сделать так, чтобы в случае любой ошибки в этом участке кода появлялось окно с ошибкой, или хотя бы со стандартной фразой любого содержания? Чтобы пользователь понял, что что-то не так. и соответственно, чтобы implements ActionListener не выполнялся.
public static class mysql implements ActionListener{
ScheduledExecutorService executor = Executors.newScheduledThreadPool(1);
ScheduledFuture<?> future = executor.scheduleWithFixedDelay(() -> actionPerformed(null), 1, 1, TimeUnit.MINUTES);
private static String url = "jdbc:mysql://";
private static String user = "";
private static String password = "";
private static Connection con;
private static Statement stmt;
public void actionPerformed(ActionEvent e){
try {
ownip = Getip.getip();
gettime = Gettime.getip();
} catch (IOException e1) {
e1.printStackTrace();
return;
}
StringBuilder lp = List.list();
try {
con = DriverManager.getConnection(url, user, password);
stmt = con.createStatement();
String sql = "zapros";
PreparedStatement preparedStatement = con.prepareStatement(sql);
preparedStatement.executeUpdate();
} catch (SQLException sqlEx) {
sqlEx.printStackTrace();
}
}
}
код смены лого кнопки:
Start.addItemListener(new ItemListener() {
@Override
public void itemStateChanged(ItemEvent e) {
String icon = (Start.isSelected()) ? "/PFP/button_off.png" :"/PFP/button_on.png";
Start.setIcon(new ImageIcon(gui.class.getResource(icon)));
}
});
Во первых public static class это неверно, class не может быть static или не static
В 1,2 (не обязательно но желательно) имя класса с большой буквы
Во вторых, в приведенном примере один метод в котором все происходит в try catch и если вы хотите выводить сообщения об ошибке, то делайте это в блоке catch, или создайте метод который вы там будете вызывать
И в Третьих, что Вы имеете в виду под формулировкой
чтобы implements ActionListener не выполнялся
Добрый день! Помогите написать метод,возвращающий из json файла MAP коллекцию {Id,Code}
Всем привет, такой вопросик, есть сервлет в нем такой вот запрос для поиска:
При попытке mediaPlayersetDataSource() происходит вылет активити, если до этого адрес уже был установлен
Всем привет! Я поставил сервер java + spring на VPS Ubuntu, запустил, полёт нормальный, но когда пытаюсь выдать JSON с сервера по ссылке http://13959