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.
Exemple d’application
CONSEIL:
Vous pouvez télécharger un exemple de projet depuis :
InteractWithDatabase.zip
Conditions préalables
  • Sélectionnez
    Exécuter
    pour exécuter le projet à l’aide de l’émulateur client et tester votre projet. Pour exécuter le projet sur un client distant, consultez la rubrique Ajouter un dispositif client.
  • Développez le projet en ajoutant davantage d’éléments d’interface, ainsi que les méthodes
    Insert
    Update
    Delete
    et
    Select
    .
    [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
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.