Novacreations

Desarollando Software

En este artículo se explica la forma en la que podemos, (sin muchos conocimientos previos sobre la programación orientada a objetos) establecer una conexión con un servidor de Mysql y a su vez controlar algunos de sus aspectos básicos.

Procesos como la conexión y desconexión de un servidor de Mysql a través de PHP pueden llegar a convertirse en algo bastante trivial, es por eso que este tipo de rutinas suelen ser los mejores ejemplos para demostrar que la programación OO esta al alcance de cualquiera.

Comencemos aclarando que en el enfoque OO la nomenclatura cambia, de manera que a las variables las conoceremos como propiedades y a las funciones como métodos. Dicho esto ahora tenemos que definir una clase que es la que va a contener el objeto (una colección de propiedades y métodos).

class Conexion_mysql{
var $Servidor=’localhost’;
var $Usr=’Tu usuario’;
var $Pass=’Tu contraseña’;
var $BD=’Tu Base de datos’;
function Conectar(){
$conectar=mysql_connect($this->Servidor,$this->Usr,$this->Pass) or die(mysql_error());
mysql_select_db($this->BD) or die(mysql_error());
}
function Cerrar(){mysql_close();}
}

Como podemos apreciar en el código hemos definido una clase llamadaConexion_mysqldentro contiene 4 propiedades (configurarlas a gusto), correspondientes a los datos para la conexión como son:

  • Servidor
  • Usuario
  • Contraseña
  • Base de datos

También se definen 2 métodosConectar()yCerrar(), ya podrán darse una idea de la función que desempeñan dichos métodos, ahora tenemos que crear el objeto y ejecutar el métodoConectar()a partir de entonces podremos ejecutar las consultas como normalmente se hace.

$mysql=new Conexion_mysql();
$mysql->Conectar();

Cuando terminemos de realizar las consultas podemos ejecutar el métodoCerrar()para (obviamente) cerrar la conexión con Mysql.

$mysql->Cerrar();

Como dije al principio esta es una aplicación muy básica de la POO pero a partir de esto puede desenvolverse proyectos muy interesantes y ordenarse procesos que con la programación procedural resultaría complicado.



One Response so far.

  1. admin says:

    Formato codigo


Subscribe to email feed



La fábrica de softw

La Fábrica de Software de la Dirección de Innovación y ...

Administradores de A

Durante años aplicación ES File Explorer era la mejor y ...

Apoyo del Conacyt a

El Consejo Nacional de Ciencia y Tecnología (Conacyt), como parte ...

Microsoft Surface St

Esta semana Microsoft anuncio la existencia de su nueva PC ...

Incuba tu proyecto c

¡Buscamos nuevas tecnologías! Si tu proyecto es seleccionado Telcel te otorgará ...

Las 10 funciones de

  Java 8 incluye nueva funcionalidad que nos permite tener un ...

Como usar una funci

Usar una función hash para encriptar una contraseña no es ...

Cómo escribir códi

Nunca supongas a la malicia lo que puede ser explicado ...

Las 114 preguntas de

¿Tienes una entrevista de trabajo en puerta para un posición Java? ...

Believe in technolog

Ziff Davis Publishing es la más grande editorial de contenidos ...