jdbc endpoint

jdbc endpoint

@version

Name Type Description
allowNamedParameters boolean
beanRowMapper org.apache.camel.component.jdbc.BeanRowMapper
dataSource javax.sql.DataSource
outputClass java.lang.String
outputType org.apache.camel.component.jdbc.JdbcOutputType
prepareStatementStrategy org.apache.camel.component.jdbc.JdbcPrepareStatementStrategy
readSize int
resetAutoCommit boolean
transacted boolean
useHeadersAsParameters boolean
useJDBC4ColumnNameAndLabelSemantics boolean Sets whether to use JDBC 4 or JDBC 3.0 or older semantic when retrieving column name.

JDBC 4.0 uses columnLabel to get the column name where as JDBC 3.0 uses both columnName or columnLabel. Unfortunately JDBC drivers behave differently so you can use this option to work out issues around your JDBC driver if you get problem using this component

This option is default true. @param useJDBC4ColumnNameAndLabelSemantics true to use JDBC 4.0 semantics, false to use JDBC 3.0.