Conectar Ruby con Mysql en Ubuntu 9.10

marzo 17 2010Un comentario

Guardado en : Programaci贸n, Software Libre

Para poder conectar Ruby con Mysql necesitamos de tres cosas:

Ruby, Mysql y el modulo Ruby Mysql que es el que nos ayudara a crear la conexi贸n.

El modulo lo podemos descargar del siguiente enlace http://rubyforge.org/frs/?group_id=4550.

Para este ejemplo se utilizaron las siguientes versiones.

Mysql: 5.1.37-1ubuntu5.1
Ruby: 1.8.7 (2009-06-12 patchlevel 174) [i486-linux]
Modulo: mysql-ruby-2.8.2.tar.gz
 

Ya descargado el modulo lo descomprimimos con el siguiente comando:

tar zxf mysql-ruby-2.8.2.tar.gz

Accedemos a la carpeta mysql-ruby-2.8.2 y ejecutamos el siguiente comando para configurar la distribuci贸n:

ruby extconf.rb

Una vez configurado instalamos el modulo:

make
sudo make install

Con el modulo Ruby MySql instalado, ya podremos ser capaces de conectarnos a nuestro servidor MySql. Para este ejemplo nuestro servidor se est谩 ejecutando en la maquina local y tenemos una base de datos llamada “escuela”聽 y una tabla llamada “alumno” con los campos matricula, nombre y carrera.

Como nos conectaremos con un nombre de usuario y contrase帽a necesitamos configurar esta cuenta para poder trabajar con mysql y ruby, para ello haremos lo siguiente:

Accedemos a mysql con el comando

mysql -u root -p

Damos los permisos para poder trabajar con la tabla.

GRANT ALL ON escuela.* TO 'root'@'localhost' IDENTIFIED BY '1234';

donde ’1234′ es el password de nuestro servidor mysql.

En caso de no tener creada nuestra base de datos, la creamos de la siguiente manera.

CREATE DATABASE escuela;
 

Creamos la tabla alumno.

CREATE TABLE alumno(
matricula varchar(10),
nombre varchar(40),
carrera varchar(40));

Bueno, hasta aqu铆 ya tenemos configurado nuestro modulo y nuestro servidor, ahora vamos a lo que es el programa. El c贸digo esta divido en dos archivos, para este caso los llame mysqlruby.rb y clase.rb, donde mysqlruby.rb tendr谩 el c贸digo del men煤 mostrado en pantalla y clase.rb tendr谩 los m茅todos de agregar, consultar, eliminar y la conexi贸n de la base de datos.

El c贸digo lo pueden descargar de aqu铆.

mysqlruby

A continuaci贸n algunas imagenes del funcionamiento del programa.

Men煤.

Agregar.

Consultar.

Eliminar.

Salir.

Listo!!

El c贸digo puede ser modificado seg煤n sea la necesidad, por ahora espero sea de gran ayuda, cualquier duda no duden en comentar.

Comparte esta informaci贸n:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • BarraPunto
  • LinkedIn
  • Technorati
  • TwitThis

Quiz谩 te interese :

Acerca del autor: Jorge

Estudiante de la carrera de Ingenier铆a en Sistemas Computacionales en el Instituto Tecnol贸gico Superior de Cosamaloapan. Puedes contactarme sobre mis art铆culos en jsosa@smartdsign.net

Una respuesta a “Conectar Ruby con Mysql en Ubuntu 9.10”

  1. Daniel dice:

    Buen tutorial!

    ?

Deja un comentario


Licencia y uso

Las técnicas demostradas en los tutoriales pueden ser utilizadas sin ninguna limitación y tampoco es obligatorio dar una atribución.


Los textos, imágenes y tutoriales son propiedad de sus respectivos autores, nuestro contenido se encuentra bajo licencia Creative Commons Share-Alike.

Escribe algo para el sitio

El escribir un tutorial o un artículo, mandarnos un enlace para Ubicuos, no solamente es una forma de obtener publicidad, si no también de dar algo a la comunidad y nosotros te lo recompensamos con los premios del mes! Leer más de nuestras promociones

驴Sugerencias?

Este es TU sitio, si tienes sugerencias o ideas de c贸mo podemos mejorarlo para ti, 隆Por favor h谩znoslos saber!

Hacemos nuestro mayor esfuerzo en proporcionar un sitio 煤til y amigable y esperamos que disfrutes tu tiempo aqu铆.

Ayuda a Difundir

Te gusta Ubicuos?

Ve las formas en que nos puedes apoyar.

Apoyando a Ubicuos.com

Submit your linkClose

-->