2014-11-28 3 views
0

나는 Google Apps에 JDBC를 사용하여 다음과 같은 오류가 MySQL 서버에 연결을 시도하고있다 :Google 애플리케이션 JDBC - 연결 문제

는 데이터베이스 연결을 설정하지 못했습니다. 연결 문자열, 사용자 이름 및 암호를 확인하십시오.

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 모두를 사용하여 : (라인 10 파일 "를 dbadmin")

다음 내가 사용하고있는 코드의 snipet입니다 호스트 이름. 서버가 해당 계정의 모든 IP로부터 연결을 수락해야한다는 것을 확인했으며 허용 목록을 제거하고 다시 추가하여 룰셋이 작동하고 있음을 확인했습니다.

나는 근본적으로 무슨 일이 일어나고 있는지에 대한 문제 해결에 빠져있다. 내가 잘못했거나 Google에 어떤 문제가 있습니까? 다음과 같이 JDBC 연결을 설정하는

+0

자바에서는 보이지 않습니다. 또한 MySQL의 포트 번호를 지정해야합니다. – tonga

답변

0

일반적인 방법은 다음과 같습니다

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

당신은 더 자세한 정보는 this를 참조 할 수 있습니다.

+0

감사합니다. 그러나 이는 특히 Google Apps 버전의 JDBC와 관련이 있습니다. –