728x90
반응형
SMALL

분류 전체보기 78

DBMS의 정의와 특징 및 DBMS 데이터 언어

1. DBMS란 1.1 데이터베이스의 정의와 특징 1.1.1 데이터베이스 ‘데이터의 집합’ 여러 명의 사용자나 응용프로그램이 공유하는 데이터들 동시에 접근 가능함 ‘데이터의 저장 공간’ 자체 1.1.2 DBMS 데이터베이스를 관리·운영하는 역할 DBMS의 종류는 매우 다양한데 표준SQL문 + 내장함수(DBMS 종류와 버전별로 조금씩 다르다) 1.2 DB/DBMS의 특징 데이터의 무결성 (Integrity) 데이터베이스 안의 데이터는 오류가 없어야함 제약 조건(Constrain)이라는 특성을 가짐 데이터의 독립성 데이터베이스 크기 변경하거나 데이터 파일의 저장소 변경시에는 기존에 작성된 응용프로그램은 전혀 영향을 받지 않아야함 보안 데이터베이스 안의 데이터에 데이터를 소유한 사람이나 데이터에 접근이 허가된..

[C# Winform] C# 프로그램에서 DB연동하기

아래 예시는 MySQL에 있는 DB에서 데이터를 가져와서 Winform과 연동하는 방법이다. 1. app.config 파일에 섹션을 추가하고 DB 연결 정보를 저장한다. * 직접 타이핑을 하기 보다는 자동기능을 이용하는 게 좋다. config 파일에서 오류가 나면 오류를 찾기가 어렵다. 2. 프로젝트에서 참조추가 (어셈블리탭 : System.Configuration.dll / 확장탭: Mysql.Data.dll) 3. 폼별로 참조 지시문 추가 using System.Configuration; using MySql.Data.MySqlClient; 4. 전역변수 추가 string 변수명 = ConfigurationManager.ConnectionStrings["DB이름"].ConnectionString; 5..

[MySQL] 기본 문법 정리

1. 데이터베이스 기본 문법 -- 데이터베이스 목록 조회 show databases; -- 특정 데이터베이스 선택 (기본데이터베이스 선택) 끌어서 가져오기 가능!! use database이름; show table status; -- table에 대한 상세정보 볼 수 있음. desc dept_emp; -- 선택한 table의 명세서 보기 -- 특정 테이블의 row 개수 계산하기 select count(*) from table명; select count(*) from db명.table명; -- 기본 데이터베이스가 아닌 다른 데이터 베이스에서 table가져오려면 db명.table명 -- select 문 select column1,column2.. from table명 where 조건 group by colum..

[C#] Method에서 여러 개의 Return 값 받기

함수를 만들다 보면 1개의 함수에서 여러 개의 return값을 출력하고 싶을 때가 있다. 이런 경우에 사용할 수 있는 방법 몇 가지를 알아보자. 우선, 두개의 숫자를 더해서 합을 출력하는 함수를 만들었다고 해보자. static void Main(string[] args) { Console.WriteLine("두개의 숫자를 각각 입력:"); int.TryParse(Console.ReadLine(),out int num1); int.TryParse(Console.ReadLine(), out int num2); int sumNum = Calc(num1,num2); Console.WriteLine($"{num1}과 {num2}의 합은 {sumNum}이다"); } private static int Calc(int..

[C#] 변수를 상수형으로 만드는 방법 : readonly와 const

C#에서는 변수를 상수로 만드는 방법이 존재한다. 그 중에서 const와 readonly라는 한정자가 있다. const는 compile을 한 시점에 값을 확정하기 때문에, const 필드는 필드 선언에서만 초기화 될 수 있다. 반면에, readonly는 필드 선언과 임의 생성자에서 readonly 값을 여러 번 할당할 수 있다. 그래서 readonly 필드는 생성자를 만들 때 그에 따라 다른 값을 줄 수 있다. 1. const 예시 class ConPoint { const int x = 5; int y; public ConPoint(int x, int y) { this.y = y; } public override string ToString() //private 변수를 출력하기 위한 출력코드 { retu..

728x90
반응형
LIST