Flutter 예) 스케줄 관리 앱 #1: 데이터베이스 준비(drift)

계약 톰슨:/챔피언스리그가 되지 않습니다.그 딸. 출유럽/번스타인_회의시/22317698852Flutter 예) 일정관리 앱#0: 화면구성 일정관리 앱의 날짜, 시작시간, 종료시간, 내용 등으로 구성된 일정을 등록, 수정, 삭제, 조회가 가능한 앱… blog.naver.com<목표>: 2건의 스케줄을 데이터베이스에 저장한 후 콘솔에서 조회하기데이터베이스 준비 drift 패키지를 이용하여 sqlite에 데이터베이스를 생성하고 스케줄을 입력, 수정, 삭제, 조회할 수 있는 메서드를 준비한다. android/app/build.gradleandroid {compileSdkVersion33}: OSのpubspec.cl 명령어의존관계: 드리프트: ^1.7.1path_libs: ^2.0.11 sqlite3_libs: 0.5.10의존관계: 드리프트: ^1.7.1path_libs: ^2.0.11 sqlite3_libs: 0.5.10dev_recisions: build_runner: ^2.2.0 drift_dev: ^1.7.0● 데이터베이스\schdule.htmlimport ‘package:message/message.html’; クラス 스케줄은 테이블 { IntColumn get id => Integer()()}을(를) 확장합니다.; 텍스트 카람 get content => text(); 텍스트 카람 get date => text(); 인트 카람 get startTime => integer(); 인트 카람 get EndTime=>정수();}● 데이터베이스\database_module.htmlimport’package:io’;import’package:module/module.html’;임포트’package:module/module.html’;임포트’package:path/path.html’;임포트’module_html.gfd’;@DriftDatabase(tables:[Schedules])class LocalDatabase extends_$LocalDatabase{LocalDatabase():super(_openConnection();@moduleint get schemaVersion=>1;}LazyDatabase_openConnection(){()async<finaldbFolder=waitApplicationDocuments’};file=filefile finalFile.sqlite’);nativeDatabase(file);};};}part ‘drift_database.g.dart’; 이 문장에서 오류가 발생하는데 그래도 추가해서 아래 명령을 해야 합니다.이 문장이 있어야 소스 gerate에 성공합니다.Terminal에서 아래 명령어를 입력하여 drift_database.g.dart 파일을 만듭니다. 이 작업은 drift 개발 툴을 이용하여 자동으로 소스를 generate하여 CRUD를 수행할 때 지원받을 수 있습니다.flutter pub run build_runner ビルド flutter pub run build_runner ビルド –delete-replflutter pub run build_runner ビルド flutter pub run build_runner ビルド –delete-repl이제 기존 오류는 모두 사라졌습니다!● database\drift_database.dartLocalDatabase 클래스에 CRUD 메서드를 추가합니다.이제 기존 오류는 모두 사라졌습니다!● database\drift_database.dartLocalDatabase 클래스에 CRUD 메서드를 추가합니다.핸드.import ‘package:blog_calendar/screen/home_screen.dart’; インポート ‘package:flutter/material.dart’; void main() {runApp(constMaterialApp(debugShowCheckedModeBanner: false, home: ホームスクリーン( );}● screen\home_screen.html 를 지정합니다.● screen\home_screen.html 를 지정합니다.입력과 조회로 sqlite 데이터베이스 테스트 작업은 성공적입니다!!!!입력과 조회로 sqlite 데이터베이스 테스트 작업은 성공적입니다!!!!

error: Content is protected !!