使用移动优先SQL适配器和jdbc连接mssql失败

时间:2015-10-08 09:35:22

标签: jdbc ibm-mobilefirst mobilefirst-adapters

我正在尝试使用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;中添加到项目中。

1 个答案:

答案 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