Issue Details (XML | Word | Printable)

Key: JDBC-604
Type: New Feature New Feature
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Mark Rotteveel
Reporter: Mark Rotteveel
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Jaybird JDBC Driver

Add support for url encoded connection properties

Created: 08/Dec/19 03:20 PM   Updated: 19/Jan/20 04:59 PM
Component/s: JDBC driver
Affects Version/s: None
Fix Version/s: Jaybird 4.0.0-beta-2, Jaybird 4, Jaybird 3.0.9

Issue Links:
Depend
 


 Description  « Hide
Due to JDBC-603 we need to implement support for URL-encoding of the connection properties in a connection string, so that for example `;` can be used in a connection property in a connection string.

This will introduce a minor backwards compatibility issues, because both + and % in a connection property will need to be escaped (with %2B and %25).

The implementation will use UTF-8 for decoding escaped values.

 All   Comments   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Mark Rotteveel made changes - 08/Dec/19 03:20 PM
Field Original Value New Value
Fix Version/s Jaybird 4.0.0-beta-2 [ 10902 ]
Fix Version/s Jaybird 3.0.9 [ 10917 ]
Fix Version/s Jaybird 4 [ 10441 ]
Mark Rotteveel made changes - 08/Dec/19 03:22 PM
Link This issue block progress on JDBC-603 [ JDBC-603 ]
Mark Rotteveel made changes - 08/Dec/19 03:23 PM
Description Due to JDBC-603 we need to implement support for URL-encoding of the connection properties in a connection string, so that for example `;` can be used in a connection property in a connection string.

This will introduce a minor backwards compatibility issues, because both + and % in a connection property will need to be escaped (with %25 and %2B).
Due to JDBC-603 we need to implement support for URL-encoding of the connection properties in a connection string, so that for example `;` can be used in a connection property in a connection string.

This will introduce a minor backwards compatibility issues, because both + and % in a connection property will need to be escaped (with %25 and %2B).

The implementation will use UTF-8 for decoding escaped values.
Mark Rotteveel made changes - 08/Dec/19 03:45 PM
Description Due to JDBC-603 we need to implement support for URL-encoding of the connection properties in a connection string, so that for example `;` can be used in a connection property in a connection string.

This will introduce a minor backwards compatibility issues, because both + and % in a connection property will need to be escaped (with %25 and %2B).

The implementation will use UTF-8 for decoding escaped values.
Due to JDBC-603 we need to implement support for URL-encoding of the connection properties in a connection string, so that for example `;` can be used in a connection property in a connection string.

This will introduce a minor backwards compatibility issues, because both + and % in a connection property will need to be escaped (with %2B and %25).

The implementation will use UTF-8 for decoding escaped values.
Mark Rotteveel added a comment - 08/Dec/19 05:11 PM
Implemented.

Mark Rotteveel made changes - 08/Dec/19 05:11 PM
Status Open [ 1 ] Resolved [ 5 ]
Resolution Fixed [ 1 ]
Mark Rotteveel made changes - 19/Jan/20 04:59 PM
Status Resolved [ 5 ] Closed [ 6 ]