저는 IBM Worklight를 처음 접했고 SQL 어댑터를 사용하여 MySQL에 연결할 수있는 방법을 찾았습니다. 아래와 같이 구성 : 어댑터가 응용 프로그램과 함께 컴파일되어 있기 때문에Worlight에 SQL 어댑터가 있습니까?
<dataSourceDefinition>
<driverClass>com.mysql.jdbc.Driver</driverClass>
<url>jdbc:mysql://localhost:3306/worklight_training</url>
<user>Worklight</user>
<password>Worklight</password>
</dataSourceDefinition>
, 그냥 궁금는 안전합니까? 거기에 내 apk 또는 ipa decompiling 어댑터 연결을 볼 수있는 가능성이 내 mysql 데이터베이스에 사용자와 암호를 얻으려고 말야.
.apk 내부에서 함께 컴파일 된 어댑터가 없다는 이유는 무엇입니까? ibm 작업 표시 줄에서 이해해야하는 이유는 어댑터의 주소에서 .apk 내의 아무 곳이나 선언하거나 표시하지 않아서 함께 컴파일됩니다. .. –
다시 ** 어댑터 **는 "앱과 함께"** 컴파일되지 않으며 .apk/.ipa의 일부가 아닙니다.클라이언트 측 JavaScript에서는 요청 이름 (어댑터 이름과 프로 시저 이름 포함)을 보내는 API를 사용합니다. 이 요청은 Worklight Server와 Worklight Server에 도달합니다. Worklight Server는 어댑터를 메모리에 객체로 저장 한 다음 서버 측 코드와 서버 측에 저장된 데이터베이스 정보를 사용하여 실행합니다. 다시 말하지만, 어댑터는 SERVER-SIDE CODE입니다 (그리고 이것은 자습서에 있습니다). 다시 읽으세요. –
@ fuadkisuke, "IBM Worklight Guide"에서 해당 정보를 본 곳/경우를 명확히 할 수 있습니까? 오해의 소지가있는 경우이를 수정하거나 명확히하고 싶습니다. 그러나 Idan이 말했듯이,이 정보는 전화기 자체의 응용 프로그램으로 컴파일되지 않습니다 (귀하의 경우 '.apk'). –