Unicode Support in JDBC
- Last Updated: May 12, 2026
- 1 minute read
- OpenAccess SDK
- Version 8.1
- Documentation
Multi-lingual applications can be developed on any operating system platform with JDBC using the JDBC Client to access both Unicode and non-Unicode enabled databases. Internally, Java applications use UTF-16 Unicode encoding for string data. When fetching data, the JDBC Client automatically performs the conversion from the character encoding used by the database to UTF-16. Similarly, when inserting or updating data in the database, the JDBC Client automatically converts UTF-16 encoding to the character encoding used by the database.