q has limited support for odbc. In general, odbc is not recommended for large databases for performance reasons, but may be acceptable for small databases, or for one-off data import and export.
- in Windows and Linux, q can use odbc to access a non-q database, see: q as odbc client
- in Windows only, a non-q client can use odbc to access a q database, see: q as odbc server or the successor odbcv3 server
Also see John Ludlow's document "How to get kdb+ to talk with other databases"
For those who don't like to configure or use ODBC, see Babel for kdb+