2014-11-28 7 views
0

Я пытаюсь подключиться к серверу MySQL с использованием JDBC для Служб Google и получаю ошибку следующим образом:Google Apps JDBC - Connection Issue

Не удалось установить соединение с базой данных. Проверьте строку подключения, имя пользователя и пароль . (Строка 10, файл «dbadmin»)

Ниже приводится snipet кода я использую:

var address = 'w.x.y.z'; 

var user = 'user'; 

var userPwd = 'password'; 

var db = 'dbname'; 

var dbUrl = 'jdbc:mysql://' + address + '/' + db; 

var conn = Jdbc.getConnection(dbUrl, user, userPwd); 

Я успешно подключен к базе данных из моего собственного компьютера с использованием как IP и Hostname. Я подтвердил, что сервер должен принимать общедоступные IP-адреса для этой учетной записи, и подтвердил, что набор правил работает, удалив белый список и добавив его обратно.

Я в основном не разбираюсь в идеях того, что происходит. Что я делаю неправильно, или что не так с Google?

+0

Это не похоже на Java. Также вам нужно указать номер порта MySQL. – tonga

ответ

0

Типичным способом установления соединения JDBC выглядит следующим образом:

String url = "jdbc:mysql://hostname:3306/mydb"; 
String username = "username"; 
String password = "password" 
Connection conn = DriverManager.getConnection(url, username, password); 

вы можете обратиться к this для получения более подробной информации.

+0

Спасибо, но это специально с версией JDBC для Google Apps. –