- Sameh Elnikety
- … show all 1 hide
A connection is a mechanism that allows a client to issue SQL commands to a database server. In a typical usage, the client software opens a connection to the database server, and then sends SQL commands and receives responses from the server.
To open a connection, the client specifies the database server, database name, as well as the client's credentials. Opening the connection includes a handshake between the client software and the database server. The client sends its credentials, for example in the simplest form a user name and password. The server examines the credentials to authorize the connection. Further information may also be negotiated such as the specific protocol and data encoding.
Handling and servicing connections is an important part of database servers because connections are the main source of concurrency.
Database servers limit the number of connections they can accept and may provide differentiat
- Adya A., Blakeley J., Melnik S., and Muralidhar S. Anatomy of the ADO.NET entity framework. In Proc. ACM SIGMOD Int. Conf. on Management of Data, 2007, pp. 877–888.
- Data Management: SQL Call Level Interface (CLI), Technical Standard C451–15/10/1993, The Open Group.
- Sun Microsystems, Java Database Connectivity. Available at: http://java.sun.com/javase/technologies/database/
- Reference Work Title
- Encyclopedia of Database Systems
- p 449
- Print ISBN
- Online ISBN
- Springer US
- Copyright Holder
- Springer US
- Additional Links
- Industry Sectors
- eBook Packages
To view the rest of this content please follow the download PDF link above.