과거 Winform 기기를 개발할 때는 설정 파일을 종종 JSON 문자열로 텍스트로 저장하여 단순한 데이터 저장에 적합했습니다. SQL Server와 MySQL은 너무 무겁고, 컴퓨터에 환경을 구축해야 합니다. SQLite는 가벼운 데이터베이스이고, ACID 호환 관계형 데이터베이스 관리 시스템이며, 비교적 작은 C 라이브러리에 포함되어 있습니다.
간단히 말해, SQLite는 여러 언어와 크로스 플랫폼을 지원하는 데이터베이스 파일 같습니다. Windows, Linux, 모바일(안드로이드) 및 기타 플랫폼에서 사용할 수 있습니다.
복습:
새로운 .NET Core 3.1 프로젝트를 생성하세요 (코드는 .NET 프레임워크로 직접 마이그레이션할 수 있습니다)
GitHub 저장소에서 두 개의 .cs 파일을 다운로드하세요,두 개의 .cs 파일은 완전한 SQLite ORM 프레임워크입니다주소:하이퍼링크 로그인이 보입니다.
복사SQLite.cs, SQLiteAsync.cs비동기 SQLiteAsync.cs를 사용하지 않는다면 복사 없이 프로젝트에 파일로 입력할 수 있습니다. 아래 이미지와 같이 :
다음 주소에서 SQLite 바이너리를 다운로드하세요:하이퍼링크 로그인이 보입니다.
여기서 "SQLite 버전 3.37.0 32비트 DLL (x86)"을 다운로드했습니다. 주소는 다음과 같습니다:하이퍼링크 로그인이 보입니다.패키지를 압축 해제하고 sqlite3.dll 프로젝트에 복사합니다,설치 파일이 최신이라면 복제하세요。
새로운 UserInfo 테이블을 생성하고, 테이블을 추가, 삭제, 수정하고 코드를 확인하기만 하면 됩니다:
32비트 DLL을 사용 중이니, 프로젝트를 입력하세요대상 플랫폼은 x86으로 변경됩니다, 아래 그림에서 볼 수 있습니다:
프로그램을 실행하면 실행 결과는 아래 그림과 같습니다:
소스 코드 다운로드:
하이퍼링크 로그인이 보입니다.
|