Entity Framework Core를 이용한 SQL Server, MySQL, SQLite 연동
.NET 7 환경에서 Entity Framework Core (EF Core)를 사용하여 SQL Server, MySQL, SQLite 데이터베이스를 연동하는 방법을 설명합니다. 먼저, .NET 7 콘솔 애플리케이션을 생성하고 필요한 NuGet 패키지를 설치합니다.
1. 프로젝트 설정 및 NuGet 패키지 설치
.NET CLI를 사용하여 프로젝트를 생성하고 EF Core 관련 패키지를 설치합니다. 사용하는 데이터베이스 ...
6월 22일 20:36에 게시됨
Django 설치와 프로젝트 구성 실습
Django 버전별 특징
각 메이저 버전의 핵심 차이는 비동기 처리 지원 여부입니다.
버전비동기 지원
Django 1.x미지원
Django 2.x미지원
Django 3.x 이상기본 내장 (async/await)
설치 방법
pip를 통한 설치
특정 버전을 명시하거나 최신 버전을 받을 수 있습니다.
# 최신 버전 설치
pip install django
# 특정 버전 고정 설치
pip install django==4.2.7
설치 시 주의 ...
6월 22일 17:39에 게시됨
ListView 셀 데이터 수정 후 SQLite 데이터베이스에 업데이트하기
ListView 컨트롤을 사용하여 SQLite 데이터를 표시하고, 더블클릭 이벤트를 처리하여 해당 셀에 Edit 컨트롤을 배치합니다. 편집 후 Enter 키를 누르면 데이터가 저장되고 Item 문자열이 업데이트되며, ESC 키를 누르면 취소됩니다.
저장 시, 백업된 셀 데이터와 ListView Item에 표시된 데이터를 결합하여 UPDATE 문을 구성한 후 데이터베이스에 저장합니다.
주요 코드 ...
6월 14일 16:17에 게시됨
오픈소스 캘린더 앱 추천: ModernCal 사용기
프로젝트 개요
ModernCal은 웹 기반의 무료 캘린더 애플리케이션으로, 네덜란드 출신 개발자인Marcel van der Lee가 제작 및 유지보수하고 있습니다. 이 프로젝트는 개인이나 팀의 일정을 효율적으로 관리할 수 있는 간단하고 강력한 도구를 제공하는 것을 목표로 합니다.
주요 기능
ModernCal은 다양한 기능을 갖추고 있습니다:
다국어 지원: 영어, 네덜란드어, 프랑 ...
6월 10일 16:40에 게시됨
파이썬과 PySide6를 이용한 단독 식당 주문 관리 시스템
식당 주문 관리 시스템
파이썬과 PySide6를 활용하여 개발된 독립형 식당 주문 관리 시스템입니다.
기능 특징
1. 주문 모듈
메뉴 카테고리별 브라우징
메뉴 검색 기능
장바구니 관리
주문 결제
고객 정보 기록
다양한 결제 옵션
2. 주문 관리
주문 목록 확인
주문 상태 관리 (대기 중/완료/취소)
날짜별 주문 필터링
주문 상세 정보 확인
주문 완료/취소 처리
3. ...
6월 9일 16:26에 게시됨
도서 관리 시스템의 데이터 저장 방식 개선
시스템 설계 개요
이 프로젝트는 기존 파일 기반의 도서 구매 시스템을 데이터베이스 기반으로 전환하여 데이터 일관성과 확장성을 향상시키는 것을 목표로 한다. 기존의 텍스트 파일에서 고객, 책, 주문 정보를 읽고 쓰던 방식을 SQLite 데이터베이스로 대체하였다.
주요 변경 사항
기존 파일 기반 입출력 → SQLite 데이터베이스 사용
FileUtil 클래스 제거 및 DBUt ...
6월 3일 22:03에 게시됨
SQLDatabase Toolkit 활용한 자연어 기반 데이터베이스 질의응답 시스템 구축
개요기업 환경에서 데이터 접근성은 핵심 경쟁력이 되었다. SQLDatabase Toolkit은 대형언어모델(LLM)과 관계형 데이터베이스를 연결하는 브리지 역할을 수행하여, 비개발자도 자연어로 복잡한 데이터를 탐색할 수 있게 한다.아키텍처 특성이 툴킷은 단순한 SQL 생성기가 아닌, 반복적 쿼리 정제 메커니즘을 내장한다. 실행 오류 발생 시 스키마 정보를 재해석하여 자동으 ...
5월 21일 19:45에 게시됨