2012-08-29 57 views
0

我是一名初学者,工作于IBMWorklight.I出现此错误: 运行时间:org .apache.commons.dbcp.SQLNestedException:无法加载JDBC驱动程序类'com.mysql.jdbc.Driver' 当我右键单击 - 在适配器名称:SQLAdapter1上运行As-Invoke Worklight过程。 我SQLAdapter1.xml文件下面提到编码:IBM Worklight - 运行时:org.apache.commons.dbcp.SQLNestedException:无法加载JDBC驱动程序类com.mysql.jdbc.Driver

<connectivity> 
     <connectionPolicy xsi:type="sql:SQLConnectionPolicy"> 
       <dataSourceDefinition> 
        <driverClass>com.mysql.jdbc.Driver</driverClass> 
        <url>jdbc:mysql://localhost:3306/prem</url> 
        <user>myPassword</user> 
        <password>myPassword</password> 
       </dataSourceDefinition> 
     </connectionPolicy> 
     <loadConstraints maxConcurrentConnectionsPerNode="5" /> 
    </connectivity> 
    <procedure name="getAccounts" /> 

我SQLAdapter1-impl.js文件下面提到事先编码

var getAccountsTransactionsStatement = WL.Server.createSQLStatement(
" select * from accounts" 
); 
function getAccounts(){ 
return WL.Server.invokeSQLStatement({ 
preparedStatement : getAccountsTransactionsStatement , 
parameters : [] 
}); 
} 

任何help.Urgent please.Thanks一吨。

+0

您是否发现过您的问题的解决方案? – SRam

回答

1

将MySQL Connector/J驱动程序.jar文件添加到项目的server \ lib文件夹中。
您可以从以下网址下载驱动程序:http://dev.mysql.com/downloads/connector/j/

+0

这不提供问题的答案。要批评或要求作者澄清,请在其帖子下方留言。 –

+0

@Mehul在他的项目中,他确实没有提到mysql.jar文件。代码是完美的,所以在代码中没有问题。 –

+0

@ RED​​.Skull,对您的答案添加了轻微更改。 –

相关问题