Releases: bowbahdoe/jdbc
Releases · bowbahdoe/jdbc
v2024.12.20
- Add more overloads of
prepareStatement
toSQLFragment
to cover all the possibilities fromConnection
. - If an exception happens while setting parameters on the
PreparedStatement
, close it. If this isn't handled in the library there would be no other way to do it.
v2024.12.15
- Protect
initCause
inUncheckedSQLException
- only needed because I have a constructor which doesn't take aSQLException
, which is another mistake. Will have to audit at least my own usages
v2024.12.14.1
- Do boxed primitive logic in
!component.isPrimitiveType()
branch
v2024.12.14
- Make boxed primitives in records fall back to
ResultSets.getIntegerNullable
, etc. helpers. This makes behavior more reliable on some drivers like sqlite which don't support.getObject(..., Integer.class)
v2024.11.27
- Add
SQLFragment.join
- Make
SQLFragment
accept null parameters
v2024.11.25
- Add
SQLFragment
for basic partial queries
v2024.08.11
- Fix exception message that you get on improper deserialization of
UncheckedSQLException
v2024.08.10
- Add
UncheckedSQLException
based offUncheckedIOException
.
v2024.08.09
- Do some of the work of
getRecord
ahead of time in case someone wants to cache them - Make
getList
useCollections.unmodifiableList
instead ofList.copyOf
- Fix some documentation wording
v2024.08.08.2
- Add
ResultSets.getList
for extracting a list of data. - Add
ResultSetGetter
to support that.