ADOdb

Database Abstraction Layer for PHP

User Tools

Site Tools


v5:userguide:learn_extensions:new_driver

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
v5:userguide:learn_extensions:new_driver [2020/01/15 04:02]
mnewnham [Base Level Classes]
v5:userguide:learn_extensions:new_driver [2020/01/15 04:13] (current)
mnewnham
Line 73: Line 73:
 </​code>​ </​code>​
  
-In this case, the **$databaseType** and the **$dataProvider** are the same. This means that all of the functionality of the driver is provided by the named driver (**drivers/​adodb-mssqlnative.inc.php**) and datadict (**datadict/​datadict-mssqlnative.inc.php**) files . All //**Tier 1**// drivers (except for postgres) are base level classes.+In this case, the **$databaseType** and the **$dataProvider** are the same. This means that all of the functionality of the driver is provided by the named driver (**drivers/​adodb-mssqlnative.inc.php**) and datadict (**datadict/​datadict-mssqlnative.inc.php**) files .
  
 ===== Using Provider Classes ===== ===== Using Provider Classes =====
 Data Provider classes are designed exactly the same as database driver classes. Where the provider class is different from the database class, the provider class is generally associated with an obsolete database version, often 15-20 years old. As such, they cannot be used as drivers. Data Provider classes are designed exactly the same as database driver classes. Where the provider class is different from the database class, the provider class is generally associated with an obsolete database version, often 15-20 years old. As such, they cannot be used as drivers.
  
v5/userguide/learn_extensions/new_driver.txt · Last modified: 2020/01/15 04:13 by mnewnham