ciao a tutti ...

or dunque.... ho creato una piccola applicazione WIN FORM con C# (sono 5 form in totale)

ora io devo connettere un db (i questo caso mysql) in ogni form ovvero fare una o più query per form..

attualmente io PER OGNI FORM scrivo:
codice:
using....
using MySql.Data.MySqlClient;
namespace mysql2
{
    public partial class Mysql : Form
    {
       //connessione al db
       MySqlConnection DBConn = new MySqlConnection("Database=prova2; Data Source=localhost;User Id=root; Password=");
       //data set
       DataSet ds = new DataSet();
       //query 
       string qry = "";*/
        
        
        public Mysql()
        {
            InitializeComponent();
        }

        private void chiudiToolStripMenuItem_Click(object sender, EventArgs e)
        {
            chiusura();
        }
resto del codice....

 qry = " INSERT INTO `prova2`(`id`,`nome`) VALUES ('" + idn + "','" + nomen + "');";

            label6.Text = qry;
            MySqlCommand cmd2 = new MySqlCommand(qry);        
            //
            cmd2.Connection = DBConn;
            DBConn.Open();


ecc..
.
.
.
.
in questo modo funziona tutto ... ma la mia domanda è come faccio a connettermi al db una sola volta per tutti i form? avete consigli?

grazie 1000