我尝试使用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: []
我该如何解决这个问题?
答案 0 :(得分:0)
同样的配置在我的最后工作,表中有数据吗?您使用的是什么版本的Mule / jdbc驱动程序?