Contenuti del Corso
Introduzione a .NET con C#
Introduzione a .NET con C#
1. Introduzione
Che cos'è esattamente la piattaforma .NET?Creazione di un'Applicazione ConsoleAcquisizione di Input dall'UtenteEsercizio - Creazione di una Semplice CalcolatriceGestione delle Eccezioni Causate dall'Input dell'UtenteCompito - Miglioramento della CalcolatriceLettura Dei FileScrittura di FileCompito - Calcolatrice Basata su File
2. Programmazione Asincrona e Introduzione ai Servizi Web
3. Introduzione ai Database con .NET
Che cos'è un database?Struttura di un Database RelazionaleConfigurazione di un Server MySQLConnessione al Server MySQLAttività - Scrittura Delle Stringhe di ConnessioneEsecuzione dei ComandiAttività - Esecuzione di Comandi MySQLMetodi di MySqlCommandAttività - Connessione a un Database MySQL ed Esecuzione di Comandi
4. Operazioni CRUD con MySQL
Introduzione alle Operazioni CRUDInstallazione e Utilizzo di MySQL WorkbenchCrea - Parte IAttività - Utilizzo di CREATECrea - Parte IIEsercizio - Utilizzo di INSERTLeggiEsercizio - Utilizzo di SELECTAggiornamentoEsercizio - Utilizzo di UPDATEEliminazione - Parte IEliminazione - Parte IIEsercizio - Utilizzo di DELETE
5. Ottimizzazione delle Operazioni di Database
Metodi di MySqlCommand
Nota
Se non riesci a eliminare oggetti dal server MySQL, è possibile che il server sia in modalità sicura. Per disabilitare la modalità sicura, puoi eseguire la seguente query:
SET SQL_SAFE_UPDATES=0;
.
Punti Importanti
- Si utilizza
ExecuteNonQuery
per i comandi che modificano il database; ExecuteReader
eExecuteScalar
sono per comandi di interrogazione che recuperano dati dal database;ExecuteReader
restituisce un oggettoMySqlDataReader
;MySqlDataReader
dispone di un metodo chiamatoread()
che legge le righe in modo sequenziale; È necessario chiamareClose()
sull'oggettoMySqlDataReader
dopo l'utilizzo;ExecuteScalar
restituisce unobject
che può essere convertito nel tipo di dato appropriato.
1. Il seguente comando seleziona e restituisce tutti gli studenti che hanno un punteggio superiore a 90, quale comando è il più appropriato per eseguire questa query?
2. Il seguente comando seleziona e restituisce il nome dello studente più anziano della classe, quale comando è il più appropriato per eseguire questa query?
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 3. Capitolo 8