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