분류 전체보기 (650) 썸네일형 리스트형 [ MySQL ] COLUMN_KEY 사용하기 MySQL에서 COLUMN_KEY는 테이블의 열(column)에 대한 키 정보를 나타내는 메타데이터 항목입니다. 이 값은 INFORMATION_SCHEMA.COLUMNS 테이블을 통해 조회할 수 있으며, 각 열이 특정한 키 제약을 가지고 있는지, 예를 들어 기본 키(primary key), 고유 키(unique key), 또는 인덱스(index)인지에 대한 정보를 제공합니다.COLUMN_KEY의 값은 다음과 같을 수 있습니다:PRI: 해당 열이 기본 키 (Primary Key)인 경우. 기본 키는 테이블에서 각 행을 고유하게 식별하는 데 사용됩니다.UNI: 해당 열이 고유 키 (Unique Key)인 경우. 고유 키는 값이 중복되지 않도록 제한하지만, NULL 값은 여러 번 허용할 수 있습니다.MUL: .. [ MySQL ] 원격으로 접속하기 MySQL 데이터베이스에서 모든 IP 주소에 대해 접속을 허용하려면, 몇 가지 설정을 변경해야 합니다. 주로 MySQL의 bind-address 설정을 변경하고, 사용자 권한을 업데이트하는 작업이 필요합니다. 1. MySQL 서버 설정 파일 변경 (my.cnf 또는 my.ini)1. MySQL 설정 파일을 엽니다. - Linux: `/etc/mysql/my.cnf` 또는 `/etc/my.cnf` - Windows: MySQL 설치 디렉토리 내 `my.ini`2. `bind-address` 항목을 수정합니다. 기본적으로 `127.0.0.1`로 설정되어 있어, MySQL 서버가 로컬 호스트에서만 연결을 허용합니다. 이를 `0.0.0.0`으로 변경하면 모든 IP에서 접속을 허용할 수 있습.. [ C# ] 사용 가능한 데이터 베이스 C#에서 사용하기 용이한 무료 데이터베이스는 여러 가지가 있습니다. 각 데이터베이스는 목적과 환경에 따라 선택할 수 있으며, 다음은 인기 있는 옵션들입니다. 1. SQLite특징:가볍고 내장형 데이터베이스.별도의 서버 설치가 필요 없음.단일 파일로 데이터 저장.소규모 프로젝트, 데스크톱 애플리케이션, 테스트 환경에 적합.C#에서 사용 방법:System.Data.SQLite 또는 Microsoft.Data.Sqlite NuGet 패키지를 사용. 2. PostgreSQL특징:강력한 기능과 확장성을 제공하는 오픈 소스 데이터베이스.트랜잭션, JSON 지원, 복잡한 쿼리 등 고급 기능 제공.중대형 애플리케이션, 웹 애플리케이션에 적합.C#에서 사용 방법:Npgsql NuGet 패키지를 사용하여 쉽게 연동 가능... [ Windos Form ] 메뉴 추가하기 Windows Forms에서 메뉴를 추가하려면 MenuStrip 컨트롤을 사용합니다. MenuStrip은 Windows Forms 응용 프로그램에서 상단 메뉴를 구현하는 기본적인 방법입니다. 다음은 메뉴를 추가하는 방법과 주요 단계입니다. 1. Visual Studio에서 메뉴 추가MenuStrip 추가Visual Studio의 도구 상자에서 MenuStrip을 선택하고 폼에 드래그 앤 드롭합니다.MenuStrip 컨트롤이 폼 상단에 추가되고, 메뉴 항목을 구성할 수 있는 디자인 영역이 표시됩니다.메뉴 항목 추가MenuStrip 위에 "File", "Edit", "Help"와 같은 항목을 입력합니다.항목을 클릭하면 하위 메뉴를 추가할 수 있는 공간이 나타나며, 여기서 하위 메뉴(예: "Open", "Sa.. [ Windows ] 서비스 앱 샘플 작성하기 Windows 서비스 프로그램을 작성하려면, 서비스의 생명 주기 관리와 운영 체제와의 상호작용을 위해 Microsoft의 Windows API를 활용해야 합니다. 서비스 프로그램은 일반 응용 프로그램과 달리, Windows 서비스 제어 관리자(Services Control Manager, SCM)에 의해 실행되고 제어됩니다. 다음은 Windows 서비스 프로그램을 작성하는 방법과 전체적인 구조에 대한 설명입니다. 1. Windows 서비스의 기본 개념서비스: 백그라운드에서 실행되며 사용자 인터페이스(UI)가 없거나 최소한의 UI를 사용하는 프로그램.SCM: 서비스를 관리하는 Windows 구성 요소로, 서비스의 시작, 중지, 일시 중지 등을 제어.서비스의 상태: 시작(Pending), 실행 중(Runni.. [ Windows ] 서비스 등록하기 Windows 11에서 서비스를 등록하는 방법은 명령 프롬프트(Command Prompt)나 PowerShell을 사용하거나, 별도의 프로그램을 통해 서비스를 생성하는 방식으로 진행할 수 있습니다. 여기에서는 일반적인 방법인 sc.exe 명령어를 사용하여 서비스 등록하는 방법을 설명합니다.1. 서비스 등록 준비서비스로 등록하려면 실행 파일(exe 파일)이나 스크립트를 준비해야 합니다. 이 실행 파일은 백그라운드에서 실행되어야 하며, 종료되지 않고 계속 실행될 수 있어야 합니다.2. 명령 프롬프트 또는 PowerShell 실행명령 프롬프트 (CMD):"시작 메뉴"에서 cmd를 검색합니다.관리자 권한으로 실행합니다.PowerShell:"시작 메뉴"에서 PowerShell을 검색합니다.관리자 권한으로 실행합니.. [ WindowsForm ] ActiveX 를 WindowsForm에서 사용하기 OCX(ActiveX 컨트롤)를 참조할 때 참조 이름에 "Ax"(예: AxInterop.LibraryName.dll)가 붙는 라이브러리는, ActiveX 컨트롤을 WPF나 Windows Forms 같은 .NET 환경에서 사용할 수 있도록 자동 생성된 래퍼 클래스를 나타냅니다. 1. AxInterop 라이브러리의 의미ActiveX 컨트롤의 래퍼(Wrapper):COM 기반의 ActiveX 컨트롤은 .NET과 바로 호환되지 않습니다.이를 .NET 환경에서 쉽게 사용할 수 있도록 COM Interop 기능이 ActiveX 컨트롤의 래퍼 클래스를 생성합니다.AxInterop 라이브러리는 ActiveX 컨트롤의 UI와 상호작용하기 위한 래퍼입니다.Ax 접두사의 역할:AxInterop 파일은 Windows Form.. [ WPF ] Menu - 메뉴 추가하기 WPF에서 메뉴를 추가하는 방법은 Menu 컨트롤을 사용하는 것입니다. WPF의 Menu 컨트롤은 애플리케이션의 상단에 전형적인 메뉴 바를 추가하거나, 컨텍스트 메뉴를 제공하는 데 사용됩니다. 메뉴 항목은 MenuItem 요소로 정의합니다.1. 기본적인 메뉴 추가 방법다음은 간단한 메뉴를 추가하는 예제입니다.XAML 코드 .. 이전 1 2 3 4 5 6 7 8 ··· 82 다음