HDO Harbour Data Object ya estan disponibles para descargar.
Posted: Wed Jan 09, 2019 6:17 pm
Como sabéis HDO es una lib para acceder a bases de datos mediante el paradigma de la programación orientada al objeto.
Está construida 100% en lenguaje C por lo que la velocidad de acceso es inmejorable.
Es la primera lib en harbour que usa la preparación de sentencias en el lado del servidor que mejoran el rendimiento y la velocidad ya que la sentencia se compila en el servidor una sola vez y tan solo es necesario enviarle los parámetros cuantas veces sea necesario y no la sentencia completa. Esto evita el hackeo por medio de código inyectado. También evita la necesidad de tener que "escapar" las cadenas.
Es muy fácil de usar, tiene solo 3 clases:
THDO -> Para la conexion con la base de datos
TStmt -> Par el envío de sentencias al servidor
TRowSet -> Para gestionas el resultado de una consulta con altas, baja y consultas
También tiene dos clases independientes para ser usadas en vez de TRowSet:
TMemList -> Gestiona un array de memoria
THashList -> Gestiona un array asociativo o tabla hash
Todas ellas hechas en Lenguaje C.
Y a modo de ejemplo de como heredar de las anteriores esta una clase TDataBase que entre otras cosas tiene la posibilidad de hacer copias de una base de datos MySQL.
Y una clase TTable con la que se puede hacer un mantenimiento de una tabla sin la necesidad saber SQL.
Estas dos ultimas están en PRG, e ilustran como se puede usar HDO como núcleo de tus propias clases.
Funcionan perfectamente con FWH. Y existen en el mercado varias aplicaciones complejas en producción.
La podéis bajar desde los foros de yahoo para HDO https://es.groups.yahoo.com/neo/groups/HDO_Harbour/info
Espero que os guste!!!!
PD: En https://medium.com/harbour-magazine podéis encontrar un video de una presentación que hice en la última reunión organizada por harbour magazine de nuestro compañero José Luis Sánchez que es su editor.
Está construida 100% en lenguaje C por lo que la velocidad de acceso es inmejorable.
Es la primera lib en harbour que usa la preparación de sentencias en el lado del servidor que mejoran el rendimiento y la velocidad ya que la sentencia se compila en el servidor una sola vez y tan solo es necesario enviarle los parámetros cuantas veces sea necesario y no la sentencia completa. Esto evita el hackeo por medio de código inyectado. También evita la necesidad de tener que "escapar" las cadenas.
Es muy fácil de usar, tiene solo 3 clases:
THDO -> Para la conexion con la base de datos
TStmt -> Par el envío de sentencias al servidor
TRowSet -> Para gestionas el resultado de una consulta con altas, baja y consultas
También tiene dos clases independientes para ser usadas en vez de TRowSet:
TMemList -> Gestiona un array de memoria
THashList -> Gestiona un array asociativo o tabla hash
Todas ellas hechas en Lenguaje C.
Y a modo de ejemplo de como heredar de las anteriores esta una clase TDataBase que entre otras cosas tiene la posibilidad de hacer copias de una base de datos MySQL.
Y una clase TTable con la que se puede hacer un mantenimiento de una tabla sin la necesidad saber SQL.
Estas dos ultimas están en PRG, e ilustran como se puede usar HDO como núcleo de tus propias clases.
Funcionan perfectamente con FWH. Y existen en el mercado varias aplicaciones complejas en producción.
La podéis bajar desde los foros de yahoo para HDO https://es.groups.yahoo.com/neo/groups/HDO_Harbour/info
Espero que os guste!!!!
PD: En https://medium.com/harbour-magazine podéis encontrar un video de una presentación que hice en la última reunión organizada por harbour magazine de nuestro compañero José Luis Sánchez que es su editor.