功能未实现查询:select * from alarm_status参数:[]

时间:2014-10-23 06:24:58

标签: mysql jdbc mule mule-studio

我尝试使用mule ESB连接我的JDBC,这是我的代码:

 <jdbc:mysql-data-source name="MySQL_Data_Source" user="myUsrName" password="myPass" url="jdbc:mysql://localhost:3306/mydb" transactionIsolation="UNSPECIFIED" doc:name="MySQL Data Source"></jdbc:mysql-data-source>
<jdbc:connector name="Database" dataSource-ref="MySQL_Data_Source" validateConnections="true" queryTimeout="-1" pollingFrequency="0" doc:name="Database" ></jdbc:connector>
<flow name="JDBCFlowFlow1" doc:name="JDBCFlowFlow1"> 
    <jdbc:inbound-endpoint queryKey="Q1" queryTimeout="-1" pollingFrequency="1000" connector-ref="Database" doc:name="Database"> 
        <jdbc:query key="Q1" value="select * from myTable"></jdbc:query>  

    </jdbc:inbound-endpoint>  
    <logger message="---------------Result: #[payload]------------------------" level="INFO" doc:name="Logger"></logger>  
    <file:outbound-endpoint path="path" responseTimeout="10000" doc:name="File"></file:outbound-endpoint>  
</flow>

但我收到此错误

ERROR 2014-10-23 09:14:02,860 [[project].Database.receiver.01] org.mule.transport.jdbc.JdbcMessageReceiver: java.sql.SQLException: Feature not implemented Query: select * from myTable Parameters: []

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

同样的配置在我的最后工作,表中有数据吗?您使用的是什么版本的Mule / jdbc驱动程序?