base de datos delphi

Páginas: 6 (1322 palabras) Publicado: 18 de abril de 2013
www.monografias.com

Bases de Datos en Delphi 7
Conexión a bases de datos MySQL
Rodolfo Oscar Vallejos rodolfovallejos@yahoo.com

1. Objetivo
2. Introducción
3. Una base de datos de ejemplo
4. ODBC
5. Un formulario ODBC
6. ZeosDBO
7. Un formulario Zeos
8. Conclusión
9. Bibliografía y recursos Web

Objetivo
Proporcionar mediante ejemplos interconexión de Bases de Datos MySQLutilizando los componentes ODBC y ZeosDBO.

Introducción
Una de las dificultades con las que se encuentra el estudiante de programación al comenzar con Delphi 7 es la de encontrar bibliografía en castellano que lo oriente en la solución de sus problemas mediante la utilización de esta IDE
Este trabajo apunta a orientar al estudiante y/o programador de Delphi en la realización de una sencillaaplicación que permita la conexión y manipulación de datos en una DB MySQL.
Son requisitos previos tener instalado MySQL en su sistema, instalar los componentes ZeosDBO, tener conocimientos de programación en Delphi y cómo manejar bases de datos SQL.

Una base de datos de ejemplo
Para comenzar deberá crear una base de datos MySQL, si no tiene alguna aplicación que le permita hacer esto, ingreseal cliente MySQL que viene con la instalación, desde una ventana DOS y mediante:

C:\mysql\bin\mysql.exe –h localhost –u root

Una vez ingresado al servidor, utilizando comandos SQL cree una base de datos pertenecientes a una agenda personal:
Mysql> CREATE DATABASE agenda;
Mysql> USE agenda;
Mysql> CREATE TABLE myagenda (nombre VARCHAR(20), domicilio VARCHAR(30), telefono VARCHAR(10),localidad VARCHAR(20), codigopostal INT(4));

Terminada la creación de la tabla myagenda, salga del cliente MySQL por medio del comando quit.

ODBC
ODBC es una tecnología de conectividad a distintos tipos de bases de datos y se encuentra presente desde las primeras versiones de Windows. Básicamente es un puente que permite la conexión de cualquier aplicación con un origen de datos tal como lomuestra la figura:



El origen de datos puede apuntar a una base de datos local o a una remota utilizando servicios de red.
MySQL posee un puente ODBC (MyODBC) que puede ser bajado del sitio en forma gratuita y viene con un instalador de fácil ejecución.
Para crear un Origen de datos desde el menú Inicio seleccione Configuración y desde el Panel de Control, en Herramientas administrativas elijaOrígenes de datos (ODBC) y posiciónese en la pestaña DSN de sistema, haga clic en agregar



Elija el controlador MyODBC y cliquee el botón Finalizar.



A continuación llene los datos correspondientes a la agenda en la pantalla de configuración MyODBC:
Nombre de nuestra conexión ODBC (Data Source Name): agenda
Nombre del servidor (Host/Server name (IP): se puede colocar el nombre de laPC local (localhost), el nombre de un equipo remoto que contenga el administrador MySQL o la dirección IP. Para nuestro caso será: localhost
Nombre de la base de datos (Database name): agenda
Nombre del usuario (User): root
Password: en el caso de que el usuario la tenga (muy recomendable)
La configuración debe quedar como muestra la figura



Para asegurarse que todo se realizócorrectamente presione el botón Test Data Source y el puente ODBC le informará si la conexión con la base de datos es satisfactoria.

Un formulario ODBC
Ejecute Delphi 7. En un formulario vacío coloque los siguientes componentes:
Un panel con la alineación (Align) en Top.
Dentro del panel un TDBNavigator
Un botón: Name: Control, Caption: Abrir
Un botón TbitBtn: Name:Cerrar, Kind: bkClose, Caption:Cerrar
Un TDBGrid con alineación (Align) AllClient
De la pestaña ADO seleccione un TTable y modifique las siguientes propiedades
Name: Tabla
Connectionstring: Provider=MSDASQL.1;Persist Security Info=False;User ID=root;Data Source=agenda
TableName: myagenda
De la pestaña DataAccess seleccione el componente TDataSource. Asocie el DataSet con la Tabla
Actualice los DataSource del DBNavigator...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • delphi base de datos
  • Base De Datos Delphi 7
  • Sistema Para Control De Base De Datos Delphi
  • Conexión De Una Base De Datos Con Delphi
  • BASE DE DATOS , base de datos
  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS