Ejemplo n.º 1
0
        /// <summary>
        /// Methode die wordt aangeroepen bij de initializatie van het formulier.
        /// Deze methode dient voor de communicatie met de database.
        /// </summary>
        public void ConnectDatabase()
        {
            try
            {
                String user = "******";  //gebruikersnaam van de database.
                String pw   = "GBNITclsn2"; //wachtwoord van de database.
                //String user = "******";
                //String pw = "dRuklSz8nY";

                conn.ConnectionString = "User Id=" + user + ";Password="******";Data Source=" + " //192.168.15.50:1521/fhictora" + ";"; //string om verbinding te maken.
                conn.Open();                                                                                                              //opent connectie met de Connectionstring die voor deze connectie is ingesteld.
                MessageBox.Show("Connectie gelukt!");
            }
            catch { MessageBox.Show("Kon geen connectie maken"); }

            try
            {
                OracleCommand cmd = conn.CreateCommand();                                                                                    //oraclecommand opstellen, eerste waarde in de haakjes is je SQL string en de 2de is je connectie.
                cmd.CommandType = CommandType.Text;                                                                                          //commandtype instellen.
                cmd.CommandText = "SELECT toegankelijkheid, accountnaam, accountwachtwoord, bezoekerID, voornaam, achternaam FROM bezoeker"; //De querie.
                OracleDataReader dr = cmd.ExecuteReader();                                                                                   //een OracleDataReader aanmaken en deze linken aan het command die zojuist aangemaakt is.
                while (dr.Read())                                                                                                            //leest het OracleDatareader en daarmee het command dat je eraan linkt.
                {
                    Bezoeker b = new Bezoeker(dr.GetString(0), dr.GetString(1), dr.GetString(2), dr.GetInt32(3), dr.GetString(4), dr.GetString(5));
                    bezoekers.Add(b);
                }
                dr.Close();
            }
            catch { conn.Close(); MessageBox.Show("Geen gegevens in de database gevonden."); }
        }
Ejemplo n.º 2
0
        public List <Bezoeker> GetDataBezoeker(string query)
        {
            OracleCommand cmd = conn.CreateCommand();

            cmd.CommandType = CommandType.Text;
            cmd.CommandText = query;
            OracleDataReader dr       = cmd.ExecuteReader();
            List <Bezoeker>  bezoeker = new List <Bezoeker>();

            while (dr.Read())
            {
                Bezoeker b = new Bezoeker(dr.GetInt32(0), dr.GetString(1), dr.GetString(2), dr.GetString(3), dr.GetString(4), dr.GetString(5), dr.GetString(6), dr.GetInt32(7));
                bezoeker.Add(b);
            }
            dr.Close();
            cmd.Dispose();
            return(bezoeker);
        }