com.microsoft.jdbc.sqlserver.SQLServerDriver 未找到
com.microsoft.jdbc.sqlserver.SQLServerDriver not found
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 - Failed connecting to MS SQL using SQL adapter
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 - Failed connecting to MS SQL using SQL adapter