# Connessione database mysql

**URL:** <https://www.ruby-forum.com/t/connessione-database-mysql/135360>\
**Category:** IT\
**Created:** [April 21, 2008, 3:02pm UTC](https://www.ruby-forum.com/t/connessione-database-mysql/135360 "2008-04-21T15:02:09Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Andrea\_Colombari](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/8c91f0/32.png) [@Andrea\_Colombari](https://www.ruby-forum.com/u/Andrea_Colombari)\
**Post date:** [April 21, 2008, 3:02pm UTC](https://www.ruby-forum.com/t/connessione-database-mysql/135360/1 "2008-04-21T15:02:09Z")

</div>

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)

---

<div class="post-metadata">

**Author:** ![Andrea\_Colombari](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/8c91f0/32.png) [@Andrea\_Colombari](https://www.ruby-forum.com/u/Andrea_Colombari)\
**Post date:** [April 21, 2008, 3:06pm UTC](https://www.ruby-forum.com/t/connessione-database-mysql/135360/2 "2008-04-21T15:06:53Z")

</div>

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  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> ```
> begin
> print "ecco l'errore di disc: #{e.error}"
> 
> ```
> 
> * * *
> 
> Ml mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

–

* * *

Piero B.

- [cookedapple.net](http://cookedapple.net)  
Linux User #403396

---

<div class="post-metadata">

**Author:** ![Andrea\_Colombari](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/8c91f0/32.png) [@Andrea\_Colombari](https://www.ruby-forum.com/u/Andrea_Colombari)\
**Post date:** [April 21, 2008, 3:48pm UTC](https://www.ruby-forum.com/t/connessione-database-mysql/135360/3 "2008-04-21T15:48:06Z")

</div>

no non includo la riga di codice che esce nell’errore (se intendi  
questo).
