Java выполняет только второй оператор if в функции, но не первый, если я использую функцию conn.isValid [закрыто]JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Java выполняет только второй оператор if в функции, но не первый, если я использую функцию conn.isValid [закрыто]

Сообщение Anonymous »


У меня есть функция Java, которая должна проверять соединение с базой данных. Проблема в том, что когда я вызываю эту функцию, всегда вызывается второй оператор if, а первый фактически никогда не вызывается.

public static void CheckConnection() { если (conn == ноль) { conn = Jdbc_mysql_connection.connecttodb (нуль); } if (conn.isValid(10)) { System.out.println("Datenbankverbindung besteht noch"); } еще { conn = Jdbc_mysql_connection.connecttodb (нуль); } } если я заменю conn.isValid(10) на conn == null, оба будут выполнены, но я не могу себе представить, что функция conn.isValid приведет к тому, что функция больше не будет выполняться правильно.

Пытался исправить форматирование, но вроде правильно. С else тоже не работает

public static void CheckConnection() { если (conn == ноль) { conn = Jdbc_mysql_connection.connecttodb (нуль); } еще { если (conn.isValid(10)) { System.out.println("Datenbankverbindung besteht noch"); } еще { conn = Jdbc_mysql_connection.connecttodb (нуль); }} } Это работает только тогда, когда я пишу вот так:
public static void CheckConnection() { если (conn == ноль) { conn = Jdbc_mysql_connection.connecttodb (нуль); } еще { пытаться { если (conn.isValid(10)) { System.out.println("Datenbankverbindung besteht noch"); } еще { conn = Jdbc_mysql_connection.connecttodb (нуль); } } поймать (SQLException e) { System.err.println("Получить возможность использовать Datenbankverbindung: " + e.getMessage()); } } }
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»