我正在尝试使用Mobile First SQL适配器但失败。
当我点击"运行为">"呼叫移动优先适配器"在目标适配器上,它给出了如下结果:
{
"errors": [
"Runtime: java.lang.ClassNotFoundException: Class com.microsoft.sqlserver.jdbc.SQLServerDriver not found in Worklight platform or project \/WangOnPrototype2"
],
"info": [
],
"isSuccessful": false,
"warnings": [
]
}
adapter.xml文件中的设置为:
<dataSourceDefinition>
<driverClass>com.microsoft.sqlserver.jdbc.SQLServerDriver</driverClass>
前提是用户名和密码以及IP地址都是正确的 sqljdbc.jar在&#34; Java Build Path&#34;中添加到项目中。
答案 0 :(得分:0)
未指示您将JDBC驱动程序放在Java Build Path中 您应该将驱动程序放在 server \ lib 文件夹中。
此外,驱动程序类定义还不够。 你如何提供数据库URL?
完整的设置应该与您的值一样,例如:
java.lang.SecurityException: com.sam.shmiandan.androidbrightness was not granted this permission: android.permission.WRITE_SETTINGS
见这里:IBM Worklight 6.1 - Failed connecting to MS SQL using SQL adapter