camel-jdbc

    0熱度

    3回答

    在Spring 2.7.11中使用Camel 2.13.1,並在嘗試使用sql組件運行更新查詢時接收到SQL異常。下面是我的更新查詢是如何添加到路由中的,並且我正在使用一個java.util.Map在主體中將輸入參數值傳遞給這個語句。 主要問題:如果我在準備好的聲明只有一個輸入參數,然後它工作正常..如果我有多個如在下面的更新查詢,然後它失敗與SQL異常 <route id="ABC" >

    0熱度

    2回答

    我有一個JDBC端點端的路由: from(CONNECTOR).routeId(ROUTE_ID).process(createSelectStatement).to(jdbc); JDBC的端點創建是這樣的: public static final String DB_NAME = "db"; private void setupJdbcEndpoint() { JdbcEnd

    4熱度

    2回答

    我正在構建一個簡單的駱駝路由,它應該連續輪詢表並將數據推送到ActiveMQ中。每輪投票只應該拉取之前未拉的數據。我能想到的最好的方法是跟蹤最後一個成功處理的序列ID,然後選擇序列ID大於前一個的項目。 有沒有一個標準的方法來做到這一點?

    1熱度

    1回答

    在Camel-JDBC組件中,我們可以將select語句作爲一個主體發送給jdbc端點,該語句返回結果。 下面的示例代碼是從駱駝JDBC網站: from("direct:projects") .setHeader("lic", constant("ASF")) .setHeader("min", constant(123)) .setBody("select * fr

    0熱度

    1回答

    插入我的文檔中讀取here是 「如果批次設置爲true,則入站郵件正文的解釋稍有變化 - 而不是參數,在一個迭代組件需要一個包含參數迭代器的迭代器;外層迭代器的大小決定了批處理大小。「 「從駝峯2.16開始,你可以使用允許使用消息主體作爲SQL語句的選項useMessageBodyForSql,然後必須在關鍵字SqlConstants.SQL_PARAMETERS的頭部提供SQL參數,這允許SQL

    0熱度

    1回答

    我想爲多個數據源啓用駱駝負載均衡器。任何人請讓我如何啓用駱駝jdbc端點中的多個數據源。 在此先感謝! 這是我的代碼。在defaultcamelcontext中創建多個數據源。 SimpleRegistry simpleregistry = new SimpleRegistry(); Map<String, Object> ds = new HashMap<String, Objec

    0熱度

    1回答

    我想從postgres中獲取數據到另一個數據庫,我正在使用camel-jdbc組件來完成它。我有一張大桌子,所以我想一次只讀幾行,而不是整個表格。所以我的路線如下所示(僅用於測試目的) from(fromUri).setBody(「select * from table limit 10」).to(「jdbc:// myDataSource?resetAutoCommit = false & st