fbpx

Cum se creeaza o conexiune la baza de date – C#

de Catalin Presneanu

Sunt cativa pasi foarte usori pentru crearea conexiunii programului la baza de date , in C#. Primul pas este adaugarea functiilor bazelor de date in program.

using System.Data.SqlClient;

Pasul urmator este sa creem o functie privata cu numele con. Voi pune codul complet pentru a vedea si plasarea acestuia

using System;
using System.Windows.Forms;
using System.Data.SqlClient; //adaugarea functiilor 

namespace WindowsApplication1
{
    public partial class Form1 : Form
    {
        private SqlConnection con; // creearea functiei
        public Form1()
        {
            InitializeComponent();
        }
    }
}

Odata creata variabila, trebuie sa ii atribuim o valoare, vom merge sub InitializeComponent(); si vom scrie:

using System;
using System.Windows.Forms;
using System.Data.SqlClient; //adaugarea functiilor 

namespace WindowsApplication1
{
    public partial class Form1 : Form
    {
        private SqlConnection con; // creearea functiei
        public Form1()
        {
            InitializeComponent();
            con = new SqlConnection("string-ul conexiunii");
        }
    }
}

Acel „string-ul conexiunii” poate fi obtinut foarte usor, apasand pe click pe baza de date din Server Explorer si selectand optiunea properties.

Si ultimul pas este sa deschidem conexiunea:

using System;
using System.Windows.Forms;
using System.Data.SqlClient; //adaugarea functiilor 

namespace WindowsApplication1
{
    public partial class Form1 : Form
    {
        private SqlConnection con; // creearea functiei
        public Form1()
        {
            InitializeComponent();
            con = new SqlConnection("string-ul conexiunii");
            con.Open();
        }
    }
}

O sa aveti o problema, si anume nu veti putea compila aceasta aplicatie. Motivul este pentru ca la linia cu atribuirea conexiunii va trebui sa puneti „@” in fata ghilimelelor.

con = new SqlConnection(@"string-ul conexiunii");

 

Acum programul este conectat la baza de date si poate fi folosit !

Comentarii

S-ar putea sa iti placa