SQL :: Declaración :: Embed

SQL :: Declaración :: Embed puede incrustar un motor SQL en un DBD o Módulo.
Descargar ahora

SQL :: Declaración :: Embed Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Jeff Zucker
  • Sitio web del editor:
  • http://search.cpan.org/~timb/DBI-1.604/lib/DBD/DBM.pm

SQL :: Declaración :: Embed Etiquetas


SQL :: Declaración :: Embed Descripción

SQL :: Declaración :: Embed puede incrustar un motor SQL en un DBD o Módulo. SQL :: Declaración :: Embed puede incrustar un motor SQL en un DBD o Module.SQL :: La Declaración está diseñada para ser fácil de incrustar en otros módulos y ser especialmente fáciles de incrustar en los controladores DBI. Proporciona un motor SQL y el otro módulo debe proporcionar una fuente de datos y un mecanismo de almacenamiento. Por ejemplo, el módulo DBD :: CSV utiliza SQL :: Declaración como un motor SQL incorporado implementando una fuente de datos basada en archivos y utilizando DBI como la interfaz de usuario. De manera similar, DBD :: Amazon usa SQL :: Declaración de SQL como su motor SQL, proporciona sus propias extensiones a la sintaxis SQL compatible, y utiliza búsquedas en la marcha de Amazon.com como su fuente de datos. SIQUAL :: Declaración es la base para Ocho DBDS existentes (controladores de base de datos DBI). Si tiene una nueva fuente de datos, usted también puede crear un DBD sin tener que reinventar la rueda SQL. Es divertido, es fácil, convertirse en un autor de DBD hoy! SQL :: Declaración también se puede incrustar sin DBI. Exploraremos que primero, ya que el desarrollo de un DBD utiliza la mayoría de los mismos métodos y técnicas. El rol de SQL :: Sublarter SubclassessQL :: Declaración proporciona un motor de publicación y ejecución de SQL. No proporciona una fuente de datos ni un mecanismo de almacenamiento distinto de tablas en memoria. El módulo DBD :: Archivo es una subclase de SQL :: Declaración que proporciona acceso a mecanismos de almacenamiento basados ​​en archivos. Es muy posible usar cosas distintas de las cosas como archivos de datos, en cuyo caso, no usaríamos DBD :: Archivo, en su lugar, reemplazaríamos a DBD :: Métodos del archivo con el nuestro. En los ejemplos a continuación, usaremos DBD :: Archivo, reemplazando solo unos pocos métodos.SQL :: Declaración proporciona el análisis y la evaluación de SQL y DBD :: File proporciona almacenamiento basado en archivos. Lo único que falta es una fuente de datos, lo que realmente queremos almacenar y consultar. Como ejemplo, supongamos que vamos a crear una subclase llamada 'FOO' que proporcionará como fuente de datos Un archivo simple similar a un archivo PassWD: un registro por línea, los campos separados por COLONS, con solo tres campos "Nombre de usuario, UID, GID ".Consider lo que debe suceder para realizar una consulta seleccionada en nuestros datos 'Foo': * Recibe una cadena SQL * analiza la cadena SQL en una estructura de solicitud * Abra la (s) tabla (s) especificada en la solicitud * Definir nombres de columnas y Posciones para la tabla * Lea las filas de la tabla * Convierta las filas del formato separado por colon en las matrices de Perl * Haga coincidir las columnas y las filas contra los criterios de selección solicitados * devuelva las filas y las columnas solicitadas al usuario para realizar operaciones como insertar y eliminar, También necesitamos: * Convertir filas de las matrices Perl en formato separado por colon * Escribir filas * Eliminar RowSSQL :: La declaración se encarga de todos los análisis y evaluación de SQL. DBD :: Archivo se encarga de la apertura, la lectura, la escritura y la eliminación de archivos. Por lo que las únicas cosas 'foo' es realmente responsable de son: * Defina los nombres de las columnas y las postes para la tabla * Convierta las filas del formato separado por colon en las matrices de Perl * Convierta las filas de las matrices de PERL en formato separado por colon SQL :: Subclaro Subclase estos Las responsabilidades se asignan a dos objetos, un objeto :: Declaración es responsable de abrir la tabla, definiendo los nombres y posiciones de la columna, y para crear nuevos objetos de tabla :: A :: Table Object es responsable de leer, convertir, escribir y eliminar datos. Requisitos: · Perl


SQL :: Declaración :: Embed Software relacionado

XML :: RSS :: Herramientas

XML :: RSS :: Herramientas es un kit de herramientas que proporciona una envoltura alrededor de un cliente HTTP, un analizador RSS y un motor XSLT. ...

190

Descargar

jbcrypt

JBCrypt es Proyecto una implementación de Java del código de hashing de la contraseña de Blowfish OpenBSD. ...

137

Descargar