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