Mostrando entradas con la etiqueta BD. Mostrar todas las entradas
Mostrando entradas con la etiqueta BD. Mostrar todas las entradas

29 febrero 2008

Creación de Base de Datos en PHP

Para la realización de este curso sobre PHP con acceso a base de datos hemos elegido la base de datos MySQL por ser gratuita y por ser también la mas empleada en entornos UNIX, para lo cual el servidor donde tenemos alojadas las páginas nos tiene que proporcionar herramientas para crearla o acceso al Telnet para que la creemos por nosotros mismos.

El comando para crear una base de datos MySQL es el siguiente:

mysqladmin -u root create base_datos

Con este comando conseguimos crear la una base de datos en el servidor de bases de datos de nuestro servidor.

Una vez conseguido esto debemos crear las tablas en la base de datos, la descripción de las tablas contienen la estructura de la información que almacenaremos en ellas. Para lo cual usaremos en lenguaje de consultas SQL común para todas las bases de datos relacionales.

En este ejemplo creamos una tabla llamada prueba con 3 campos: un campo identificador, que nos servirá para identificar unívocamente una fila con el valor de dicho campo, otro campo con el nombre de una persona y por último un campo con el apellido de la persona.

Para crear la tabla puede usar la herramienta de administración de MySQL de su servidor Web o puede escribir un fichero de texto con el contenido de la sentencia SQL equivalente y luego decirle al motor de base de datos que la ejecute con la siguiente instrucción:

mysql -u root base_datos prueba.sql

prueba.sql

CREATE TABLE prueba (
ID_Prueba int(11) DEFAULT '0' NOT NULL auto_increment,
Nombre varchar(100),
Apellidos varchar(100),
PRIMARY KEY (ID_Prueba),
UNIQUE ID_Prueba (ID_Prueba)
);

12 diciembre 2007

Llenando un DBLookupComboBox en Delphi 7

EL DBLookupComboBox nos permite cargar un determinado campo de una tabla como si fuera un ComboBox normal, para esto necesitamos establecer la conexión con la base de datos mediante un ADOConnection, estableciendo los parámetros necesarios para la conexión, además tenemos que utilizar un DataSource y un DBLookupComboBox.

En la propiedad “Connection” del ADOTable especificamos el nombre del ADOConnection creado y en “TableName” el nombre de la tabla de donde queremos recuperar los datos; en la propiedad “DataSet” del DataSource especificamos el nombre del ADOTable que estamos utilizando. Ya en las propiedades del DBLookupComboBox ponemos en “ListSource” el DataSource empleado, en “ListField” el campo que queremos mostrar y en “KeyField” la llave de la tabla de donde sacamos los datos. Por último ponemos la propiedad “Active” del ADOTable en TRUE y tenemos un Combobox con datos recuperados de una tabla de la base de datos.


Blogalaxia Tags:

11 diciembre 2007

Recuperar datos de BD en Delphi 7

En Delphi usualmente tenemos la necesidad de acceder a los datos que tenemos almacenados en una base de datos, ya sea en Access, en MySql, SQLServer, etc., en este articulo hablaremos de como podemos hacer la recuperación de los datos mediante los componentes de Delphi, tanto una tabla como una consulta previamente definida en la base de datos.

En todos los casos lo primero que hay que crear es la conexión con la BD, esto se logra a través del componente: ADOConnection que esta en la paleta ADO, en la propiedad “ConecctionString” construimos la cadena de conexión para acceder a la BD, definimos aspectos como: servidor donde se encuentra la BD, clave de acceso a la BD y la BD a la cual queremos acceder.

Cargando una tabla en DBGrid

Tendremos que usar los siguientes componentes: ADOTable, DataSource y DBGrid que se encuentran en la paleta: ADO, DataAccess y DataControls respectivamente.

En la propiedad “Conecction” del ADOTable especificamos el ADOConecction que habíamos configurado anteriormente y en “TableName” ponemos el nombre de la tabla que queremos mostrar, en la propiedad “DataSet” del DataSource ponemos el nombre del ADOTable, en la propiedad “DataSourse” del DBGrid ponemos el nombre del DataSource; por ultimo ponemos el “Active” del ADOTable en TRUE.

Cargando una consulta en DBGrid

Lo único que cambia con respecto a lo anterior es que en vez de usar un ADOTable usaremos un ADOQuery, igualmente especificamos el ADOConecction en la propiedad “Conecction” y en la propiedad “Sql” especificamos el código SQL de la consulta que queremos cargar; en la propiedad “DataSet” del DataSource ponemos el nombre del ADOQuery en la propiedad “DataSourse” del DBGrid ponemos el nombre del DataSource y por último ponemos el “Active” del ADOQuery en TRUE.

Agregando un DBNavigator al DBGrid

Para lograr esto solo tenemos que especificar en la propiedad “Datasource” del DBNavigator el mismo nombre del DataSource que usa el DBGrid y ya tenemos un componente para navegar por las filas del DBGrid.


Blogalaxia Tags: