2013-02-14 6 views
1

저는 Worklight의 초보자입니다. 나는 developerWorks에서 모듈 6.1을 가져온는 자바 스크립트 에 구성된 I 오류에 오류를 얻고있다 "도시 목록을 가져올 수 없습니다. 데이터베이스 연결을 확인"Worklight SQL 어댑터 문제를 해결하는 방법을 아는 사람 있습니까?

http://www.ibm.com/developerworks/mobile/worklight/getting-started/

사람을합니까 작업등을 샘플로 시작 문제를 해결하는 방법을 알고 있습니까? "SQLAdapter.xml"의 연결 매개 변수는 매우 간단합니다.

+0

연습 모듈 PPT에서 20 페이지부터 시작한 단계를 수행 했습니까? 즉, 도시 백엔드를 만들려면 .sql 파일을 실행하십시오. 그렇지 않으면 데이터베이스에 대한 어댑터 요청이 실패합니다. –

+0

안녕하세요 Idan,이 스레드 계속 ... 예, 단계를 수행했지만 여전히 Worklight 프로젝트 자바 스크립트에서 오류 "도시 목록을 가져올 수 없습니다. 데이터베이스 연결을 확인하십시오." 그 외에도 Eclipse 콘솔에 오류가 표시되지 않습니다. 그렇다면 여기에서 디버그하려면 어떻게해야합니까? MySQL DB가 올바르게 설정되어 있다고 생각합니다. 단지 차이점은 "SQLAdapter.xml"의 사용자와 암호를 root : root로 변경했기 때문에 root가되었다는 것입니다. 왜냐하면 MySQL Workbench에서 "Worklight"사용자를 생성하는 방법을 모르기 때문입니다. – jdeluca

+0

SQLyog를 사용하면 훨씬 간단한 사용자 인터페이스를 사용할 수 있습니다. 그 외에도 .sql 스크립트를 실행 한 후 워크 라이트 또는 루트 사용자에게 데이터베이스에 대한 모든 권한을 부여합니다. –

답변

1

MySQL 데이터베이스에 도달하기위한 Worklight MySQL 어댑터 요청에 대해서는 mysql-connector-java-5.1.23-bin.jar을 프로젝트에 추가해야한다.

이 URL을 통해 MySQL의 커넥터/J 파일을 다운로드 할 수 있습니다 : http://dev.mysql.com/downloads/connector/j/

드롭 다운에서 "플랫폼 독립"을 선택하고 .ZIP 옵션 다운로드 버튼을 클릭합니다. .zip 파일의 압축을 풀고 mysql-connector-java-5.1.23-bin.jar 파일을 yourProject \ server \ lib에 복사하십시오.

+0

안녕하세요이든, SQLAdapter가 작동 중입니다 !!! 하지만 이제 다른 오류가 있습니다. HTTPAdapter가 XML을 반환하지만 바로이 오류와 아이디어를 얻은 것 같습니다. 파라미터 : 절차 HTTPWeather/HttpRequestFWLSE0100E 호출 동안 오류가 발생 { "도착"[ { "방법", "파라미터", "GET"{ "U", "C"를 를 "w ":"2,459,115 " } "경로 ":"forecastrss " "returnedContentType ":"XML " }]} org.xml.sax.SAXException : SAX2 드라이버 클래스 – jdeluca

+0

org.apache.xerces. parsers.SAXParser를 찾을 수 없습니다. java.lang.ClassNotFoundException : org.apache.xerces.parsers.SAXParser FWLSE0101E : 원인 : org.xml.sax.SAXException : SAX2 드라이버 클래스 org.apache.xerces.parsers.SAXParser를 찾을 수 없음 java.lang.ClassNotFoundException : org.apache.xerces.parsers.SAXParser – jdeluca

+0

다음 줄을 추가하십시오. Eclipse의 시작 구성 파일 인 eclipse.ini (Eclipse의 디렉토리에서 찾을 수 있음)에서 "(빼기 부호 제외)": -Dorg.xml.sax.driver = com.sun.org.apache.xerces.internal.parsers.SAXParser " –

0

제대로 작동합니다. 내 Eclipse 설치 또는 Java on Windows에 문제가있는 것으로 보입니다. 그래서 나는 이클립스와 자바를 IOS에 설치하고 모든 것이 작동하도록 돌아왔다. 또한 IBM 문서는 분명하지 않지만 이제는 Project \ server \ lib 폴더에 mysql-connector-java-5.1.23-bin.jar를 사용하고 있습니다.

관련 문제