데이터베이스와 상호 작용하기 위한 인터페이스 개발

데이터베이스와 상호 작용하기 위한 인터페이스 개발

데이터베이스에 값을 삽입하고, 데이터베이스를 쿼리하고, 쿼리 결과를 표시하는 NetLogics를 개발합니다.
적용 사례
팁:
샘플 프로젝트는 다음에서 다운로드할 수 있습니다.
InteractWithDatabase.zip
필수 구성 요소
  • 실행
    을 선택하고 클라이언트 에뮬레이터를 통해 프로젝트를 실행하여 프로젝트를 테스트합니다. 원격 클라이언트에서 프로젝트를 실행하려면 대상 장치 추가의 내용을 참조하십시오.
  • 더 많은 인터페이스 요소와
    Insert
    ,
    Update
    ,
    Delete
    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]); }
    샘플 프로젝트는 다음에서 다운로드할 수 있습니다.
    InteractWithDatabaseExpanded.zip
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal