Skip to content

Commit 430ce7a

Browse files
committed
Add note about ODBC/JDBC
1 parent 6b68153 commit 430ce7a

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

docs/concepts/driver_manager.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,9 @@
44

55
The term "driver manager" refers to an [ADBC Driver Manager](https://arrow.apache.org/adbc/current/format/how_manager.html).
66

7-
Driver managers load [ADBC drivers](driver.md) and provide a consistent API for using any driver. They're ideal for scenarios where an application needs to work with multiple drivers or drivers written in a language that isn't the language the application is written in. However, using an ADBC driver with a driver manager is useful even if this isn't the case.
7+
Driver managers load [ADBC drivers](driver.md) and provide a consistent API for using any driver. They're ideal for scenarios where an application needs to work with multiple drivers or use drivers written in a language that isn't the language the application is written in. However, using an ADBC driver with a driver manager is useful even if this isn't the case.
8+
9+
If you're familiar with standards like [ODBC](https://en.wikipedia.org/wiki/Open_Database_Connectivity) and [JDBC](https://en.wikipedia.org/wiki/Java_Database_Connectivity), you may have seen the term "driver manager" before in those ecosystems. ADBC driver managers are fundementally similar to driver managers in these systems (i.e., they load drivers) but there are some practical differences:
10+
11+
- In ODBC, driver managers are installed system-wide. In ADBC, a driver manager is just a library you use alongside your program.
12+
- In JDBC, the driver manager is built into the language. In ADBC, driver managers are libraries that are available in many languages but must be installed separately.

0 commit comments

Comments
 (0)