Без каких-либо библиотек:
FileOutputStream stream = new FileOutputStream(path);
try {
stream.write(bytes);
} finally {
stream.close();
}
С помощью Google Guava :
Files.write(bytes, new File(path));
С Apache Commons :
FileUtils.writeByteArrayToFile(new File(path), bytes);
. Все эти стратегии требуют, чтобы вы в какой-то момент тоже заметили исключение IOException.
Это, вероятно, означает, что ваш сервер MySQL прослушивает только интерфейс localhost.
Если у вас есть такие строки:
bind-address = 127.0.0.1
В вашем конфигурационном файле my.cnf
, вы должны прокомментировать их (добавьте # в начале строк) , и перезапустите MySQL.
sudo service mysql restart
Конечно, для этого вы должны быть администратором сервера.
111 означает, что соединение отклонено , что, в свою очередь, означает, что ваш mysqld слушает только интерфейс localhost
.
Вы можете изменить его. чтобы посмотреть значение адреса привязки
в разделе mysqld
вашего файла my.cnf
.