Ruby Forum Italian Ruby user group > connessione database mysql

Posted by Andrea Colombari (Guest)
on 21.04.2008 15:02
(Received via mailing list)
Ciao a tutti, ho da poco iniziato a studiare ruby e vorrei chiedervi un
consiglio. Io cerco di connettermi ad un database mysql attraverso il
seguente codice:

class ConDB
  require 'mysql'

  def initialize
  end
  def connessione
    begin
     @con=Mysql.new("localhost","root","E9ciov7","quiz")
    rescue MysqlError => e
      print "ecco l'errore di con: #{e.error}"
    ensure @con.close
    end
  end
  def disconnessione
    begin
     @con.close
    rescue MysqlError => e
      print "ecco l'errore di disc: #{e.error}"
    end
  end
end

il problema è che, quando lo mando in esecuzione, mi da errore nella
riga dove ho scritto: require 'mysql'. L'errore 
è:C:\Documents and
Settings\Andrea\Documenti\NetBeansProjects\CCCquiz\lib\con_d_b.rb:8: no
such file to load -- mysql (LoadError)
        from :1
aspetto vostre risposte. (se ci sono errori nel codice corregetemi 
grazie)
Posted by Piero Bozzolo (Guest)
on 21.04.2008 15:06
(Received via mailing list)
prova ad aggiungere
require 'rubygems'
prima di require 'mysql'

se non funziona controlla se hai installato la gemma di mysql (ma
credo che ci sia installata di default)

On Mon, Apr 21, 2008 at 3:00 PM, Andrea Colombari 
<linux.swap@tiscali.it> wrote:
>     begin
>       print "ecco l'errore di disc: #{e.error}"
>
>  _______________________________________________
>  Ml mailing list
>  Ml@lists.ruby-it.org
>  http://lists.ruby-it.org/mailman/listinfo/ml
>



--
__________________________________________________
Piero Bozzolo
- cookedapple.net
Linux User #403396
Posted by Andrea Colombari (Guest)
on 21.04.2008 15:48
(Received via mailing list)
no non includo la riga di codice che esce nell'errore (se intendi 
questo).