Développer une interface pour interagir avec une base de données
Développez des NetLogic pour insérer des valeurs dans la base de données, interroger la base de données et afficher les résultats de la requête.
CONSEIL:
Vous pouvez télécharger un exemple de projet depuis :
InteractWithDatabase.zipConditions préalables
- Pour développer le projet
- Enregistrez le projet.
- SélectionnezExécuter
- Développez le projet en ajoutant davantage d’éléments d’interface, ainsi que les méthodesInsertUpdateDeleteetSelect.[ExportMethod] public void Insert(int value) { var values = new object[1,2]; values[0,0] = DateTime.Now; values[0,1] = value; myTable.Insert(dbColumns, values); Log.Info("Insert","Inserted value: " + value.ToString()); } [ExportMethod] public void Update(int value, DateTime timestamp) { Object[,] ResultSet; String[] Header; myStore.Query("UPDATE Demo SET Value = " + value + " WHERE Timestamp = \"" + timestamp.ToString("o", CultureInfo.InvariantCulture) + "\"" , out Header, out ResultSet); Log.Info("Update", "Updated last record"); } [ExportMethod] public void Delete(int value) { Object[,] ResultSet; String[] Header; myStore.Query("DELETE FROM Demo WHERE Value<=65535 ORDER BY Timestamp DESC LIMIT 1", out Header, out ResultSet); Log.Info("Delete", "Deleted last record"); } [ExportMethod] public void Select(out int value) { Object[,] ResultSet; String[] Header; myStore.Query("SELECT * FROM Demo ORDER BY Timestamp DESC LIMIT 1", out Header, out ResultSet); value = Convert.ToInt32(ResultSet[0,1]); }Vous pouvez télécharger un exemple de projet depuis :InteractWithDatabaseExpanded.zip
Fournir une réponse