Friday, 28 November 2008

Utilizando los componentes de ZeosDBO para conectarnos con MySQL desde Delphi 2007

Ahora que ya sabemos como instalar la libreria, vamos a probarla con nuestra BD MySQL. Creamos un pequeño proyecto, y añadimos un TZConnection, un TZTable, un TDataSource y una TDBGrid. Ahora los configuraremos todos para conectar con nuestra BD.



Ahora, antes de continuar, tenemos que dirigirnos a la ruta:
C:\Archivos de programa\MySQL\MySQL Server 5.0\bin
y coger la libreria libmySQL.dll y copiarla donde esté nuestro proyecto (o crear una variable de entorno para que sea visible para nuestra aplicación).

  • Configurando la conexión:


Estos son los parámetros más importantes para que la conexión tenga esto. Una vez entrados todos, si indicamos connected := true, se conecta con nuestra BD.

  • Configurando la tabla, el datasource y la Grid.
Ahora que ya tenemos la conexión montada, es mucho más fácil, solo tenemos que coger el componente TZTable, indicarle la conexión y la tabla que queremos abrir:



Una vez seleccionada la tabla, lo conectamos con el TDataSource y este a la TDBGrid, y si luego cogemos el TZTable y lo activamos veremos como nos aparecen los datos de nuestra tabla en la Grid:



El resultado final es este:



Mucho mas cómodo que utilizando ODBC explicado en el post anterior -> Conectar Delphi con una BD MySQL.

0 comments:

Post a Comment