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"
],
오류를 읽으십시오. 귀하의 오류는 드라이버가 없다는 것입니다.
your-project \ server \ lib에 jdbc 드라이버를 배치했는지 확인하십시오.
그런 다음 XML 파일에서 데이터베이스를 올바르게 가리키고 있는지 확인하십시오. IBM Worklight 6.1-SQL 어댑터를 사용하여 MS SQL에 연결하는 데 실패했습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다