- JdbcParametersConfig (dbclient.jdbc) Configuration
Type: io.helidon.dbclient.jdbc.JdbcParametersConfig
Config keyparameterscontent_copy
Configuration options
| key | type | default value | description |
|---|---|---|---|
set-object-for-java-time | boolean | true | Set all @return whether to use java.sql.PreparedStatement#setObject(int, Object) for `java.time` Date/Time values |
string-binding-size | int | 1024 | String values with length above this limit will be bound using java.sql.PreparedStatement#setCharacterStream(int, java.io.Reader, int) if #useStringBinding() is set to @return String values length limit for java.io.CharArrayReader binding |
timestamp-for-local-time | boolean | true | Use java.sql.PreparedStatement#setTimestamp(int, java.sql.Timestamp) to set java.time.LocalTime values when @return whether to use java.sql.Timestamp instead of java.sql.Time
for java.time.LocalTime values |
use-byte-array-binding | boolean | true | Use java.sql.PreparedStatement#setBinaryStream(int, java.io.InputStream, int) binding for @return whether to use java.io.ByteArrayInputStream binding |
use-n-string | boolean | false | Use SQL @return whether NString conversion is used |
use-string-binding | boolean | true | Use java.sql.PreparedStatement#setCharacterStream(int, java.io.Reader, int) binding for String values with length above #stringBindingSize() limit. Default value is @return whether to use java.io.CharArrayReader binding |