Perl script validating email
Perl supports two kinds of strings: Unicode (utf8 internally) and non-Unicode (defaults to iso-8859-1 if forced to assume an encoding).
Drivers should accept both kinds of strings and, if required, convert them to the character set of the database being used.
You can get help on subscribing and using the list by emailing [email protected]
The DBI is a layer of "glue" between an application and one or more database driver modules. `-' The API, or Application Programming Interface, defines the call interface and variables for Perl scripts to use. The DBI "dispatches" the method calls to the appropriate driver for actual execution.
It is the driver modules which do most of the real work. | |---| XYZ Driver |---| XYZ Engine | | Perl | | | `--------------' `-------------' | script| |A| |D| .--------------. | using |--|P|--|B|---|Oracle Driver |---|Oracle Engine| | DBI | |I| |I| `--------------' `-------------' | API | | |... The DBI is also responsible for the dynamic loading of drivers, error checking and handling, providing default implementations for methods, and many other non-database specific duties.
The DBI allows an application to "prepare" statements for later execution.
A prepared statement is identified by a statement handle held in a Perl variable.
They include links to other resources, but are rather out-dated.