# HG changeset patch # User Martin van Dinther <martin.van.dinther@monetdbsolutions.com> # Date 1503590624 -7200 # Node ID 36f55bb8dd5781b3a70f25ade21a8926fca80542 # Parent 9a026aa272bbcea760412057759b0bce67daab34 Implemented PreparedStatement method setNString(). diff --git a/ChangeLog b/ChangeLog --- a/ChangeLog +++ b/ChangeLog @@ -2,12 +2,13 @@ # This file is updated with Maddlog * Thu Aug 24 2017 Martin van Dinther <martin.van.dinther@monetdbsolutions.com> +- Implemented PreparedStatement method setNString(). - The MonetDB JDBC driver code and jdbcclient program are now compiled without debug info and with optimise flag enabled. The new jar files are now smaller in size. * Thu Aug 17 2017 Martin van Dinther <martin.van.dinther@monetdbsolutions.com> -- Implemented ResultSet method getNCharacterStream() +- Implemented ResultSet method getNCharacterStream(). - In class MonetClob implemented methods getCharacterStream() and getCharacterStream(long pos, long length). Method getCharacterStream() is called by DBeaver to fetch the Clob value. diff --git a/release.txt b/release.txt --- a/release.txt +++ b/release.txt @@ -55,7 +55,7 @@ Currently implemented JDBC 4.1 interface - setArray - setAsciiStream, setBinaryStream, setUnicodeStream - setBlob - - setNCharacterStream, setNClob, setNString + - setNCharacterStream, setNClob - setRef, setRowId, setSQLXML, setURL * java.sql.ParameterMetaData diff --git a/src/main/java/nl/cwi/monetdb/jdbc/MonetPreparedStatement.java b/src/main/java/nl/cwi/monetdb/jdbc/MonetPreparedStatement.java --- a/src/main/java/nl/cwi/monetdb/jdbc/MonetPreparedStatement.java +++ b/src/main/java/nl/cwi/monetdb/jdbc/MonetPreparedStatement.java @@ -1625,7 +1625,7 @@ public class MonetPreparedStatement */ @Override public void setNString(int parameterIndex, String value) throws SQLException { - throw newSQLFeatureNotSupportedException("setNString"); + setString(parameterIndex, value); } /**