mysql/es

From Free Pascal wiki
Jump to navigationJump to search

English (en) | Español (es) |

Introducción

Usted puede emplear Free Pascal para acceder servidores de Bases de Datos MySQL desde Linux. Si necesita información adicional sobre MySQL, visite su Página Web (Inglés) , o bien puede obtener información de la página correspondiente en la Wikipedia (Castellano/Español)

La forma de hacerlo es muy sencilla, todo lo que necesita hacer es compilar algunas librerias (Units), y emplear esas librerias en su propio programa. También es necesario que indique la ruta donde se encuentra la librería "Cliente para MySQL" (libmysqlclient) cuando vaya a compilar su programa, y eso es todo. Las librerías enlazadas se encargarán del resto.

Librerias y programas disponibles

El paquete proporcionado esta formado por 3 librerias (units), de las cuales normalmente se empleará solo la primera:

  • mysql ........... La librería principal (Main Unit).
  • mysql version ... Proporciona acceso al numero de versión de la librería mysql.
  • mysql com ....... Contiene algunas rutinas internas de la librería mysql, las cuales normalmente no son utiles a menos que se desee acceder de manera directa a alguno de los tipos de datos internos.

Las librerias (units) son las mismas para las versiones 3.22 y 4.00 de mysql, y para diferenciarlos se ubican en subdirectorios diferentes. La versión "por defecto" en estos momentos es la 3.23.

El programa de demostración (demo) facilitado lo podemos encontrar bajo el nombre de testdb.

Installation

The mysql interface is distributed with the Free Pascal packages, and come with the compiler distribution: Normally no action should be taken to work with MySQL.

In case you want to modify and compile the units yourself, the mysql sources are in the packages directory: packages/mysql

This directory contains the units, a test program and a makefile. cd to the directory and type

make

This should compile the units. If compilation was succesful, you can install with

make install

You can then test the program by running

make test

This will:

  • Run a script to create a table in a database, and fill it with some data. (the mysql program should be in your PATH for this) . By default, the used database is testdb.
  • Run the testprogram testdb
  • Run a shell script again to remove the created table.

You will see a lot of messages on your screen, giving you feedback and results. If something went wrong, make will inform you of this.

Planes futuros

La interfaz para acceder a MySQL es una traducción directa de los ficheros cabecera escritos en C. Esto significa que las funciones empleadas son más bien independientes del Pascal. Sin embargo, sería de especial interes, y más conveniente, el tener acceso mdiante una interfaz OOP (orientada a objetos) al estilo de Delphi. Esta interfaz está ahora mismo en pleno desarrollo.

Volver Packages List


-- Traducido al Español por / Translate to Spanish by : --Jagluiperd 18:20, 11 September 2010 (CEST)