2012-08-29 37 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,對您的答案添加了輕微更改。 –

相關問題