using [Link].
SqlClient;
using [Link];
namespace MySQL
{
internal class Program
{
const string NameOfDB = "[Link]";
const string ConStr = $"Data Source={NameOfDB};Version=3;";
static void CreateDB()
{
if ()
{
[Link](NameOfDB);
string command = "CREATE TABLE IF NOT EXISTS Cars(" +
"ID INTEGER PRIMARY KEY AUTOINCREMENT, " +
"Znacka nvarchar(15), " +
"Model nvarchar(15)," +
"SPZ nvarchar(7));";
using (SQLiteConnection conn = new SQLiteConnection(ConStr))
{
[Link]();
SQLiteCommand cmd = new SQLiteCommand(command, conn);
[Link]();
[Link]();
}
}
}
static void VlozData()
{
[Link]("Chcete přidat data? [a/n]");
string pokracovat = [Link]();
while (pokracovat == "a")
{
[Link]("Zadej značku auta: ");
string Znacka = [Link]();
[Link]("Zadej model auta: ");
string Model = [Link]();
[Link]("Zadej SPZ auta: ");
string SPZ = [Link]();
using (SQLiteConnection conn = new SQLiteConnection(ConStr))
{
[Link]();
string cmdtext = "INSERT INTO Cars(Znacka,Model,SPZ) Values" +
"(@Znacka,@Model,@SPZ);";
SQLiteCommand cmd = new SQLiteCommand(cmdtext, conn);
[Link]("@Znacka", Znacka);
[Link]("@Model", Model);
[Link]("@SPZ", SPZ);
[Link]();
[Link]();
}
[Link]("Chcete pokračovat v zadávání? [a/n]");
pokracovat = [Link]();
}
[Link]("Data byla úspěšně vložena!");
}
static void PrectiData()
{
[Link]("\nObsah databáze:\n\n".ToUpper());
using (SQLiteConnection conn = new SQLiteConnection(ConStr))
{
[Link]();
SQLiteCommand cmd = new SQLiteCommand();
[Link] = "SELECT * FROM Cars";
[Link] = conn;
SQLiteDataReader reader = [Link]();
while ([Link]())
{
[Link]("Značka: {0}\t Model: {1}\t SPZ:{2}",
reader["Znacka"], reader["Model"], reader["SPZ"]);
}
[Link]("\nVýpis dokončen!\n");
}
}
static void OdstranData()
{
string model = "";
try
{
[Link]("Chcete odebrat data? [a/n]");
string dotaz = [Link]();
while(dotaz == "a")
{
[Link]("Zadej model vozu, který chcete odstranit:");
model = [Link]();
using (SQLiteConnection conn = new SQLiteConnection(ConStr))
{
string cmdtxt = "DELETE FROM Cars WHERE Model = @model";
[Link]();
SQLiteCommand cmd = new SQLiteCommand(cmdtxt, conn);
[Link]("@model", model);
[Link]();
[Link]();
}
[Link]("Chcete pokračovat v odstraňování? [a/n]");
dotaz = [Link]();
}
}
catch (SqlException sqlex)
{
[Link]("Model ({0}) buď neexistuje nebo nebyl správně zadán!", model);
}
}
static void Main(string[] args)
{
CreateDB();
VlozData();
OdstranData();
PrectiData();
}
}
}