adapter.js文件:
var procedure1Statement = WL.Server.createSQLStatement("select [sname] from [TestDb].[dbo].[studentinfo]");
function procedure1() {
return WL.Server.invokeSQLStatement({
preparedStatement : procedure1Statement,
parameters : []
});
}
adapter.xml文件:
<dataSourceDefinition>
<driverClass>com.microsoft.sqlserver.jdbc.SQLServerDriver</driverClass>
<url>jdbc:sqlserver://localhost;databaseName=TestDb</url>
<user>user</user>
<password>pass</password>
</dataSourceDefinition>
得到这样的错误:
{
"errors": [
"Runtime: java.lang.ClassNotFoundException: Class com.microsoft.jdbc.sqlserver.SQLServerDriver not found in Worklight platform or project \/HelloWorld"
],
读取错误。您的错误是缺少驱动程序。
确保已将jdbc驱动程序放置在your-project \ server \ lib中
然后,确保您正确指向XML文件中的数据库:IBM Worklight 6.1-使用SQL适配器连接到MS SQL失败
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句