Search code examples
mysqlibm-mobilefirstworklight-adapters

SQL adapter in Worlight?


I am new to IBM Worklight,and i found a way to connect to the MySQL using the SQL adapter. the configuration as below:

            <dataSourceDefinition>
            <driverClass>com.mysql.jdbc.Driver</driverClass>
            <url>jdbc:mysql://localhost:3306/worklight_training</url>
            <user>Worklight</user>
            <password>Worklight</password> 
        </dataSourceDefinition>

Since the adapter are compile together with the app, just wondering, is it safe? is there a possibility of someone decompiling my apk or ipa to view the adapter connection thus acquire the user and password to my mysql database.


Solution

  • A hacker decompiling your .apk or .ipa file will not find the database username/password there, for the simple reason that the adapter is not compiled "together with the app" and is not part of any artifacts that you install in a device.

    An adapter is a server-side entity, not client-side.
    The adapter is an object stored in the memory of the running application server.