2017-09-27 40 views
0

我一直在玩駱駝,目的是爲了瞭解它幾個星期。到目前爲止,我已經使用填充了DataSourceSimpleRegistry指向我的SQLite DB來告訴CamelContext關於數據庫。我使用一個bean將我的SQL語句放在一起,然後我只是將它發送到一個消息中的JDBC端點。使用Java DSL的一切。這工作正常。Java - Camel中的PreparedStatements

現在我的同事想知道,爲什麼我不使用PreparedStatements。我對準備好的語句做了一些研究,現在我想用駱駝來測試它。

我遇到了駝峯JDBC組件選項prepareStatementStrategy,以及接口JdbcPrepareStatementStrategy和它的實現DefaultJdbcPrepareStatementStrategy。但我仍然不明白,如何使用它們。找不到示例。

關於如何開始或讀什麼的建議?

回答

0

SQL組件使用準備好的語句

使用數據庫/ SQL在

另外,你可以找到一些例子mybatis組件也使用準備好的語句,或者elsql等。而且JPA組件也使用了JPA對SQL的抽象,在某些情況下可能有點矯枉過正,JPA組件也不如一些靈活其他數據庫組件。

+0

這將是很好,如果你可以從github添加一個特定的例子,而不是有一個鏈接到100 +的例子。它也適合[答案]指導方針;)或者只是一個符號的例子。 – AxelH

+0

只看該表,它有一個類別,你可以看到'數據庫' –

+0

我明白,並已找到我需要的例子,但我指的是「[answer]」關於「_Provide上下文鏈接_」的頁面。 SO基於鏈接可能死亡/更改的事實。這就是爲什麼包括一個簡單的例子更好。 – AxelH

相關問題