Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- using MySql.Data;
- using dbApp;
- /*
- Založte nový projekt a uložte jej do složky shodné s vašim jménem a příjmením (např. KarleNovák)
- Do projektu vložte zdrojový soubor obsahující třídu CDBInfo
- Okomentujte těla metod aby bylo zřejmé, že kódu rozumíte
- Okomentujte určení použitých tříd. Je zřejmé, že znáte účel tříd (k připojení a pod)
- Přidejte metodu tvořící rozhranní třídy, která bude mít podobu
- int ApplVector(string sqlQuery)
- tuto metodu budeme užívat pro získávání jednohodnotových "selectů" typu SELECT count(id) FROM pristupy
- Použijte třídu pro tvorbu nového objektu a demonstrujte použití všech metod a vlastností této třídy, tvořící její rozhranní.
- Projekt uložte i s výsledným exe souborem a složku zkomprimujte (např. KarelNovák.zip)
- Tento archiv odevzdejte nejpozději do 11.10.2011 a 15:00 na Moodle
- Informace pro připojení ke školnímu MySQL serveru:
- IP: 93.185.56.244
- user: test@
- pass: 12@12
- db: pristupy
- Pozn.: V případě, že neodevzdáte DÚ budete na následujícím testu hodnoceni automaticky nedostatečně!!
- */
- namespace MySQL
- {
- public partial class Form1 : Form
- {
- CDBInfo mysql = new CDBInfo();
- public Form1()
- {
- InitializeComponent();
- mysql.Config("93.185.56.244", "test@", "12@12", "4d");
- try
- {
- mysql.Connect();
- log.AppendText("Úpěšné připojení k MySQL serveru" + Environment.NewLine);
- try
- {
- cti();
- }
- catch
- {
- log.AppendText("Nelze číst z tabulky" + Environment.NewLine);
- }
- }
- catch
- {
- log.AppendText("Nepodařilo se připojit k MySQL serveru"+Environment.NewLine);
- }
- }
- ~Form1()
- {
- mysql.Disconnect();
- }
- public void cti()
- {
- int result = mysql.ApplSelect("SELECT * FROM pristupy");
- log.AppendText(Convert.ToString(result)+Environment.NewLine);
- for (int i = 1; i < result; i++)
- {
- log.AppendText(
- Convert.ToString(mysql.GetData.Rows[i]["id"]) + " - " +
- Convert.ToString(mysql.GetData.Rows[i]["jmeno"]) +
- Convert.ToString(mysql.GetData.Rows[i]["prijmeni"]) + " - " +
- Convert.ToString(mysql.GetData.Rows[i]["datum"]) + " - " +
- Convert.ToString(mysql.GetData.Rows[i]["koment"]) +
- Environment.NewLine);
- }
- int celkem = mysql.ApplVector("SELECT COUNT(id) FROM pristupy");
- log.AppendText("Celkem: "+celkem+Environment.NewLine);
- }
- private void Form1_Load(object sender, EventArgs e)
- {
- // TODO: This line of code loads data into the '_4dDataSet.pristupy' table. You can move, or remove it, as needed.
- this.pristupyTableAdapter.Fill(this._4dDataSet.pristupy);
- }
- private void bInsert_Click(object sender, EventArgs e)
- {
- mysql.ApplInsert("INSERT INTO pristupy (jmeno, prijmeni, datum, koment) VALUES ('Jakub', 'Kadlčík', NOW() ,'test - FrostyX')");
- }
- private void bRefresh_Click(object sender, EventArgs e)
- {
- log.Text = "";
- cti();
- }
- }
- }
Add Comment
Please, Sign In to add comment