본문 바로가기

컴퓨터/윈도우즈프로그래밍

DB 첫번째 시간

동기화
Critical Section
Semaphore
Mutex

DB -> DBMS -> 오라클, MS-SQL, My-SQL


MySQL Administrator 에서

Catalog에 가서 스키마 mydb1를 추가

user ad~~ 에 가서 user1 , mydb1의 모든 권한을 주고

Apply Changes를 눌러주자

그리고 Query Brower로 가서 user1 - mydb1으로 접속을 하자

여기서 테이블을 만든다.

update tbllog set ip='1.1.1.1' , port=2009 where id=2

제어판 - 관리도구 - ODBC

시스템DSN -> 추가 -> MySQLODBC
Data Source Name : logdb
Server : localhost

MFC
Single Based Document

Header files Only

CFormView


View 클래스에

CDatabase 타입의 m_db 변수를 선언한다.

void CA1013View::OnInitialUpdate()  <--- 이 함수에
{
 CFormView::OnInitialUpdate();
 GetParentFrame()->RecalcLayout();
 ResizeParentToFit();

/// 아래의 내용을 추가

 if(FALSE == m_db.Open("logdb",FALSE,FALSE, "ODBC;", FALSE))
 {
  AfxMessageBox("error");
 }
 if(TRUE == m_db.IsOpen())
 {
  AfxMessageBox("ok open");
 }

}


파일 보고 하돼

중요한 건 기억하기