You are on page 1of 4

Konekcija na bazu MySQL Server koristeći ADO.

NET dobavljače podataka i C#


konzolnu aplikaciju
using System;

//Vrsimo import namespace-a kako bi koristili klase MySqlConnection, MySqlCommand,


MySqlDataReader
using MySql.Data.MySqlClient;

namespace qqq
{
    class Program
    {
        public static void Main(string[] args)
        {
            //Pravimo connection string i sacuvamo ga u varijablu
            string connectionString= "Server=127.0.0.1;Port=3305;Database=ucenik;username=root;pass
word=;";
              
            //Kreiramo instancu klase MySqlConnection i proslijedimo connection string kao parametar
            using (MySqlConnection conn = new MySqlConnection(connectionString))
            {
                // Otvaramo konekciju
                conn.Open();
                
                // Kreiramo instancu klase MySqlCommand
                using (MySqlCommand cmd = new MySqlCommand())
                {
        
                    //Asociramo komandni objekat sa objektom konekcije
                    cmd.Connection = conn;
                    
                    // Pozivamo komandu za selekciju tabele
                    cmd.CommandText = "SELECT * FROM student";

                    //Pozivamo metod ExecuteReader nad komandnim objektom i povratni rezultat


sacuvamo u objektu MySqlDataReader
                    MySqlDataReader dr = cmd.ExecuteReader();

                    //Koristeci petlju prolazimo kroz vrijednosti sacuvane u SqlDataReader objektu dr


pozivajuci metod Read()
                    // Read() vraca true ako postoji unos koji se moze procitati, false ako smo stigli do kraja
niza unosa
                    while (dr.Read())
                    {
              
                        //Pristupi kolonama ime i prezime i pozovi metod ToString() 
                        string ime = dr["ime"].ToString();
                        string prezime = dr["prezime"].ToString();

                        // Ispis vrijdenosti iz kolona ime i prezime sacuvanih u bazi


                        Console.WriteLine(ime + " " + prezime);
                    }
                    // Zatvaramo SqlDataReader objekat dr nakon sto smo zavrsili sa zeljenim operacijama
                    dr.Close();
                }
            }
            // Koristimo ReadKey() metod da nam konzola ostane otvorena
            Console.ReadKey();
        }
    }
}
Konekcija na bazu SQL Server koristeći ADO. NET dobavljače podataka i C#
konzolnu aplikaciju
using System;

//Vrsimo import namespace-a kako bi koristili klase SqlConnection, SqlCommand, SqlDataReader


using System.Data.SqlClient;

namespace qqq
{
    class Program
    {
        public static void Main(string[] args)
        {
            //Pravimo connection string i sacuvamo ga u varijablu
            string connectionString= "Server=ELV1S\\
SQLEXPRESS01;Database=Skola;Trusted_Connection=True;";

  
            //Kreiramo instancu klase SqlConnection i proslijedimo connection string kao parametar
            using (SqlConnection conn = new SqlConnection(connectionString))
            {
                // Otvaramo konekciju
                conn.Open();
                
                // Kreiramo instancu klase SqlCommand
                using (SqlCommand cmd = new SqlCommand())
                {
        
                    //Asociramo komandni objekat sa objektom konekcije
                    cmd.Connection = conn;
                    
                    // Pozivamo komandu za selekciju tabele
                    cmd.CommandText = "SELECT * FROM Ucenici";

                    //Pozivamo metod ExecuteReader nad komandnim objektom i povratni rezultat


sacuvamo u objektu SqlDataReader
                    SqlDataReader dr = cmd.ExecuteReader();

                    //Koristeci petlju prolazimo kroz vrijednosti sacuvane u SqlDataReader objektu dr


pozivajuci metod Read()
                    // Read() vraca true ako postoji unos koji se moze procitati, false ako smo stigli do kraja
niza unosa
                    while (dr.Read())
                    {
              
                        //Pristupi kolonama ime i prezime i pozovi metod ToString() 
                        string ime = dr["Ime"].ToString();
                        string prezime = dr["Prezime"].ToString();

                        // Ispis vrijdenosti iz kolona ime i prezime sacuvanih u bazi


                        Console.WriteLine(ime + " " + prezime);
                    }
                    // Zatvaramo SqlDataReader objekat dr nakon sto smo zavrsili sa zeljenim operacijama
                    dr.Close();
                }
            }
            // Koristimo ReadKey() metod da nam konzola ostane otvorena
            Console.ReadKey();
        }
    }
}

You might also like