Driver (software)

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by PRehse (talk | contribs) at 20:07, 2 September 2018. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A driver in software is a piece of software that provides a higher level and possibly standard Application Program Interface (API) to control and manage the a specific lower level interface. The driver software will generally manage some lower level details and not expose them to the higher level interface. The specific subclass or drivers controlling physical or virtual hardware devices are known as Device drivers.[1]

Example

A client library for connecting to a database will often by known as a drive, for example the MySQL native driver for PHP.[2]

References

  1. ^ "What is a driver?". Microsoft. Retrieved 2 September 2018.
  2. ^ "MySQL native driver for PHP - mysqlnd". MySQL. Retrieved 2 September 2018.