public Article(int articleId, string titre, Journaliste auteur, string date_parution, string texte) { this.articleId = articleId; this.titre = titre; this.auteur = auteur; this.date_parution = date_parution; this.texte = texte; }
// correct public Journaliste GetJournaliste(int journaliste_id) { Journaliste j = new Journaliste(); // string pour la connexion TODO: Objet Database string ip = "192.168.1.171"; string user = "******"; string password = "******"; string db = "article_a15"; string cs = String.Format("server={0};user={1};password={2};database={3};" + "port=3306;", ip, user, password, db); // connexion MySqlConnection connection = new MySqlConnection(cs); try { //Journaliste j = new Journaliste(); // connection a la bd connection.Open(); // creer une requete pour aller chercher le count string sql = "SELECT nom, prenom FROM journaliste WHERE journaliste_id = @journaliste_id"; MySqlCommand cmd = new MySqlCommand(sql, connection); cmd.Parameters.AddWithValue("@journaliste_id", journaliste_id); //execute la commande MySqlDataReader rd = cmd.ExecuteReader(); while (rd.Read()) { j.journaliste_id = journaliste_id; j.nom = rd.GetString(0); j.prenom = rd.GetString(1); } } catch (Exception e) { Console.WriteLine(e.ToString()); } finally { connection.Close(); } return(j); }