# Custom SQL Source
Connect Kotlin DataFrame to any JDBC-compatible database using a custom SQL source configuration.
Easily integrate unsupported SQL databases in Kotlin DataFrame using a flexible custom source setup.
Define a custom SQL source in Kotlin DataFrame to work with any JDBC-based database.
If your SQL database is not officially supported, you can either
[create an issue](https://github.com/Kotlin/dataframe/issues)
or define a simple, configurable custom SQL source.
See the [How to Extend DataFrame Library for Custom SQL Database Support guide](readSqlFromCustomDatabase.md)
for detailed instructions and an example with HSQLDB.