Как мне вернуть String[] items если его видно только в блоке try/catch? И строка return items выдает ошибку что он не инициализирован.
Пример:
public String ComboBX() {
try {
String query = "SELECT id, name, price FROM menu";
Connection connection = null;
connection = DriverManager.getConnection(ConnectToDatabase.URL, ConnectToDatabase.USERNAME, ConnectToDatabase.PASSWORD);
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery(query);
Driver driver = new FabricMySQLDriver();
DriverManager.registerDriver(driver);
String[] items = {"1", "2", "3"};
} catch (SQLException e) {
e.printStackTrace();
}
return items;
}