Я пытаюсь подключиться к базе данных MYSQL OpenShift в базе данных под названием OTAНе удается подключиться к OpenShift MySql
Всякий раз, когда я пытаюсь соединить я получаю ошибку -
java.sql.SQLException: Доступ запрещен для пользователя «admin881Rhs7» @ «локальный» (не используя пароль: NO)
в то время как я использую пароль, который я не могу подключиться к удаленной базе данных с помощью этого гр
private String ConnectionString = "jdbc:mysql://localhost:3306/OTA?"
+ "user=admin881Rhs7&password=9JDlLn1r****";
public ResultSet ExecuteSQL(String query) throws Exception {
try {
Class.forName("com.mysql.jdbc.Driver");
// setup the connection with the DB.
connect = DriverManager.getConnection(ConnectionString);
// statements allow to issue SQL queries to the database
statement = connect.createStatement();
// resultSet gets the result of the SQL query
resultSet = statement.executeQuery(query);
// writeResultSet(resultSet);
onnection, но я могу войти в базу данных с помощью PHPMyAdmin
Примечание: Я попытался изменить «локальный» в моей строке подключения к IP сервера на базе данных и не работает либо
Я также предоставил мои предвидения для пользователей и все еще говорит (используя пароль: НЕТ)
Любая помощь приветствуется, обратите внимание, что это на серверах с открытой сменой.
Попробуйте 'String ConnectionString =" jdbc: mysql: // localhost: 3306/OTA "и' DriverManager.getConnection (ConnectionString, "yourUsername", "yourPassword") '. – Tom
Нет, все та же ошибка java.sql.SQLException: Доступ запрещен для пользователя 'admin881Rhs7' @ 'localhost' (с использованием пароля: НЕТ) –
Ну, тогда попробуйте найти причину для 'using password: NO'. Кажется, что ваш логин по какой-то причине пропускает пароль. – Tom