# HG changeset patch # User František Kučera # Date 1593028850 -7200 # Node ID 66e05b1bbda289a683631be4538411fb7898f307 # Parent 5c878a53d3ed122fa789d3ec3216104d6adb0b1a data: DSN, ODBC, connection string, data source + database tag diff -r 5c878a53d3ed -r 66e05b1bbda2 data/dictionary.xml --- a/data/dictionary.xml Mon Jun 22 23:11:14 2020 +0200 +++ b/data/dictionary.xml Wed Jun 24 22:00:50 2020 +0200 @@ -31,6 +31,7 @@ + @@ -2038,6 +2039,7 @@ computer protocol + database @@ -2090,22 +2092,35 @@ computer + database computer + database + computer + database - + + + an industry standard that provides API for accessing a DBMS; + in late 80s several vendors (mostly from the Unix and database communities) established the SQL Access Group (SAG) + and then specified the Call Level Interface (CLI). ODBC, which is based on CLI, was published in early 90s; + ODBC is available on many operating systems and there are at least two free software implementations: unixODBC and iODBC; + in particular, it is an API consisting of C functions (see the files sql.h and sqlext.h e.g. in unixODBC or iODBC) + + computer + database @@ -2115,9 +2130,48 @@ computer + database java + + + + a set of parameters (like server name, user name, password etc.) needed for connecting to a database; + a configuration (e.g. in a file) or then its instantiation (an object) in a running program from which particular database connections can be obtained; + see also DSN, connection string + + + computer + database + + + + + + the name of a preconfigured data source + – when connecting, we need to know only the DSN – + all parameters (like server name, user name, password etc.) can be then looked-up in the configuration; + see also data source, connection string + + + computer + database + + + + + + a text string consisting of serialized parameters needed for connecting + – we can specify all parameters ad-hoc in the connection string without creating any permanent configuration; + a connection string can also refer to an already defined DSN and add or override its parameters + see also DSN, data source + + + computer + database + + computer