Altibase Installation Manual
|
|
- 양호 남궁
- 5 years ago
- Views:
Transcription
1 ALTIBASE HDB Application Development ODBC User's Manual Release (April 17, 2015)
2 ALTIBASE Application Development ODBC User's Manual Release Copyright c 2001~2014 ALTIBASE Corp. All Rights Reserved. 본문서의저작권은 알티베이스에있습니다. 이문서에대하여당사의동의없이무단으로복제또는전용할수없습니다. 알티베이스 서울시구로구구로동 대륭포스트타워 Ⅱ 10 층전화 : 팩스 : 고객서비스포털 : homepage:
3 목차 서문... 5 이매뉴얼에대하여 개요... 9 소개 데이터타입 ODBC API 설치및설정 설치 설정 ODBC 프로그래밍 연결문자열 (Connection String) 기본프로그래밍예제 Visual C++ 예제 Visual C# 예제 Visual Basic 예제 LOB 사용예제 찾아보기 목차 3
4
5 서문 서문 5
6 이매뉴얼에대하여 이매뉴얼은 Altibase C API 의사용법에대해설명한다. 대상사용자 이매뉴얼은다음과같은 ALTIBASE HDB 사용자를대상으로작성되었다. 데이터베이스관리자 성능관리자 데이터베이스사용자 응용프로그램개발자 기술지원부 다음과같은배경지식을가지고이매뉴얼을읽는것이좋다. 컴퓨터, 운영체제및운영체제유틸리티운용에필요한기본지식 관계형데이터베이스사용경험또는데이터베이스개념에대한이해 컴퓨터프로그래밍경험 데이터베이스서버관리, 운영체제관리또는네트워크관리경험 소프트웨어환경 이매뉴얼은데이터베이스서버로 ALTIBASE HDB 버전 을 사용한다는가정하에작성되었다. 이매뉴얼의구성 이매뉴얼은다음과같이구성되어있다. 제 1 장개요 제 2 장설치및설정 제 3 장 ODBC 프로그래밍 A. 부록 : FAQ 6 ODBC User's Manual
7 문서규칙 이절에서는이매뉴얼에서사용하는규칙에대해설명한다. 이 규칙을이해하면이매뉴얼과설명서세트의다른매뉴얼에서정보를 쉽게찾을수있다. 여기서설명하는규칙은다음과같다. 규칙 기울임꼴 고정폭글꼴 의미구문요소에서사용자가지정해야하는변수, 특수한값을제공해야만하는위치지정자, 강조, 또는책제목단락또는예제코드내에있는명령어 온라인매뉴얼 Altibase 고객서비스포털 ( 에서국문및 영문매뉴얼 (PDF, HTML) 을받을수있다. Altibase 는여러분의의견을환영합니다. 이매뉴얼에대한여러분의의견을보내주시기바랍니다. 사용자의의견은다음버전의매뉴얼을작성하는데많은도움이됩니다. 보내실때에는아래내용과함께고객서비스포털 ( 로보내주시기바랍니다. 사용중인매뉴얼의이름과버전 매뉴얼에대한의견 사용자의성함, 주소, 전화번호 이외에도 Altibase 기술지원설명서의오류와누락된부분및기타기술적인문제들에대해서이주소로보내주시면정성껏처리하겠습니다. 또한, 기술적인부분과관련하여즉각적인도움이필요한경우에도고객서비스포털을통해서비스를요청하시기바랍니다. 여러분의의견에항상감사드립니다. 서문 7
8
9 1. 개요 이장은 ALTIBASE HDB ODBC 드라이버를소개한다. 개요 9
10 소개 ODBC(Open Database Connectivity) 는마이크로소프트가만든, 데이터베이스에접근하기위한표준규격이다. ODBC API 를사용하여작성된 ODBC 애플리케이션이데이터베이스에접근하기위해서는 ODBC Driver Manager 같은 ODBC 소프트웨어외에, 접근하려는데이터베이스에서제공하는별도의모듈이나드라이버가필요하다. 이를위해 ALTIBASE HDB ODBC 드라이버가제공된다. ALTIBASE HDB ODBC 드라이버는 ODBC 3.51 스펙을준수한다. ALTIBASE HDB ODBC 드라이버는 ALTIBASE HDB CLI 기반으로작성되었으므로, ALTIBASE HDB ODBC 드라이버의내부동작이나세부적인지원사항은 ALTIBASE HDB CLI Manual 을참조해도무방하다. 10 ODBC User's Manual
11 데이터타입 ALTIBASE HDB 가지원하는 SQL 데이터타입과 ODBC 데이터 타입과의맵핑관계는 ALTIBASE HDB CLI Manual 의 "B. 부록 : 데이터형 " 을참조한다. 개요 11
12 ODBC API ODBC API에대한자세한내용은 ODBC API Reference 문서 ( 를참조한다. ODBC Conformance Level 이절은현재 ALTIBASE HDB ODBC 에서현재지원하는함수들과 앞으로지원예정인함수들, 그리고지원되지않는함수들에대하여 ODBC 함수의적합성에입각하여설명한다. ODBC 의적합성레벨을매기는목적은애플리케이션에게 ODBC 드라이버의어떤기능을사용할수있는지에대한정보를제공하기위해서이다. 현재 ODBC 적합성레벨은 Core, Level 1, Level 2 의 3 가지로분류된다. 어떤함수의적합성레벨을만족시키기위해서는드라이버가그레벨에해당하는모든요구사항을충족해야한다. 아래에표는 ODBC 3.x 기준의적합성레벨이다. 이는 ODBC 2.x 의 적합성레벨과차이가있다. ODBC 2.x 에서의적합성레벨 1 은 여기에서 core 로보면된다. ALTIBASE HDB ODBC 드라이버는 ODBC 3.51 스펙을준수한다. 아래표는각 ODBC 함수의레벨과 ALTIBASE HDB ODBC 드라이버의지원여부를나타낸다. 함수이름 레벨 지원여부지원예정 비고 SQLAllocHandle Core O SQLBindCol Core O SQLBindParameter Core O SQLBrowseConnect Level1 X X SQLBulkOperations Level1 O SQLCancel Core O SQLCloseCursor Core O SQLColAttribute Core O SQLColumnPrivileges Level2 X X 칼럼에대한권한은 12 ODBC User's Manual
13 ALTIBASE HDB 에서 지원하지않음 SQLColumns Core O SQLConnect Core O SQLCopyDesc Core X O SQLDescribeCol Core O SQLDescribeParam Level2 O 완벽하게지원한다고볼수없음 SQLDisconnect Core O SQLDriverConnect Core O SQLEndTran Core O SQLExecDirect Core O SQLExecute Core O SQLFetch Core O SQLFetchScroll Core O SQLForeignKeys Level2 O SQLFreeHandle Core O SQLFreeStmt Core O SQLGetConnectAttr Core O SQLGetCursorName Core O SQLGetData Core O SQLGetDescField Core O ODBC 3.0 SQLGetDescRec Core O ODBC 3.0 SQLGetDiagField Core O ODBC 3.0 SQLGetDiagRec Core O ODBC 3.0 SQLGetEnvAttr Core O SQLGetFunctions Core O SQLGetInfo Core O SQLGetStmtAttr Core O SQLGetTypeInfo Core O SQLMoreResults Level1 O SQLNativeSql Core O SQLNumParams Core O 개요 13
14 SQLNumResultCols Core O SQLParamData Core O SQLPrepare Core O SQLPrimaryKeys Level1 O SQLProcedureColumns Level1 O SQLProcedures Level1 O SQLPutData Core O SQLRowCount Core O SQLSetConnectAttr Core O SQLSetCursorName Core O SQLSetDescField Core O ODBC 3.0 SQLSetDescRec Core O ODBC 3.0 SQLSetEnvAttr Core O SQLSetPos Level1 O SQLSetStmtAttr Core O SQLSpecialColumns Core O SQLStatistics Core O SQLTablePrivileges Level2 O SQLTables Core O 14 ODBC User's Manual
15 2. 설치및설정 이장은 ALTIBASE HDB ODBC 드라이버를설치하고설정하는 방법을유닉스계열과윈도우로나누어서설명한다. 설치및설정 15
16 설치 본절에서는유닉스와윈도우운영체제에서 ALTIBASE HDB ODBC 드라이버를설치하는방법에대해서기술한다. 유닉스계열 유닉스계열의경우 ALTIBASE HDB 서버또는클라이언트패키지를설치할때 ODBC 드라이버도함께설치된다. ALTIBASE HDB 서버또는클라이언트패키지를설치하는방법은 Installation Guide 를참조한다. 64 비트패키지를설치하면아래와같은 32 비트와 64 비트 ODBC 드라이버가모두 $ALTIBASE_HOME/lib 에설치될것이다. libaltibase_odbc-64bit-ul32.so: SQLLEN 의크기가 32 비트 libaltibase_odbc-64bit-ul64.so: SQLLEN 의크기가 64 비트 64 비트패키지에두개의드라이버가포함된이유는다음과같다. 64 비트 ODBC Driver Manager 들은 SQLLEN 타입의크기를 64bit 로정의하고있다. 그러나, 유닉스계열에서사용가능한 ODBC Driver Manager 중의하나인 unixodbc 가버전과컴파일옵션에따라 SQLLEN 의크기를 32bit 또는 64bit 로정의하기때문에, 모두를수용하기위해 ALTIBASE HDB 는두개의드라이버를제공한다. unixodbc 를사용하는경우 SQLLEN 크기가일치하는드라이버를선택하여사용하기바란다. 32 비트패키지를설치하면아래의파일이 $ALTIBASE_HOME/lib 에 위치하게된다. libaltibase_odbc.so HP 운영체제의경우위와동일한파일이름에확장자만 sl 이다. 윈도우 윈도우의경우에도 ALTIBASE HDB 서버또는클라이언트패키지를 설치할때 ODBC 드라이버를함께설치할수있다. ALTIBASE HDB 16 ODBC User's Manual
17 서버또는클라이언트패키지를설치하는방법은 Installation Guide 를참조한다. 윈도우환경에서는서버또는클라이언트패키지를설치하지않고 ODBC 드라이버파일만설치할수도있다. ODBC 드라이버설치파일을다운로드한후실행하면, ALTIBASE HDB ODBC 드라이버의 DLL이 system 폴더 ( 예를들어, Windows7 의경우 C:\Windows\system32) 에설치된다. 이에대한자세한내용은 Windows ODBC Driver Installer User's Guide를참조한다. 윈도우용 ALTIBASE HDB ODBC 드라이버 DLL 파일의이름은 altiodbc.dll 이다. 설치및설정 17
18 설정 본절에서는 Unix 와 Windows 에서 ODBC 드라이버를설정하는 방법에대해서기술한다. 유닉스계열 유닉스에서 ODBC 드라이버를사용하기위해서는먼저 ODBC Driver Manager 를설치해야한다. 유닉스용 ODBC Driver Manager 는 unixodbc Driver Manager 와 iodbc Driver Manager 가있다. 각 Driver Manager 에대한자세한내용은아래링크를참조한다. 윈도우 설치에성공하면, [ 제어판 ] > [ 시스템및보안 ](Windows 7) > [ 관리 도구 ] > [ 데이터원본 (ODBC)] 을실행한후드라이버탭에서 ALTIBASE HDB ODBC 드라이버를확인할수있다. 18 ODBC User's Manual
19 DSN 추가 ODBC 애플리케이션에서접근하려는데이터베이스에대한 DSN 을추가한다. [ 데이터원본 (ODBC)] 의사용자 DSN 또는시스템 DSN 탭에서 " 추가 " 를누르면아래의대화상자가나타난다. ALTIBASE HDB 용 ODBC 드라이버를선택하고 " 마침 " 을누른다. "Altibase Connection Config" 창이나타나면아래의속성들을 입력한다. Windows DSN Name: 데이터원본의이름을입력한다. host (name or IP): 접속할 ALTIBASE HDB 서버가위치하는장비의호스트이름또는 IP 주소를입력한다. Port (default 20300): ALTIBASE HDB 서버의 listening 포트 설치및설정 19
20 번호를입력한다. altibase.properties 파일에서 PORT_NO 값을확인하거나 ALTIBASE_PORT_NO 환경변수값을확인한다. User: 데이터베이스사용자이름을입력한다. Password: 데이터베이스사용자비밀번호를입력한다. Database: 데이터베이스이름을입력한다. NLS_USE: 클라이언트의캐릭터셋을입력한다. "Test Connection" 을눌러서접속이정상적으로되는지확인할수 있다. "OK" 를누른후 DSN 탭에서방금입력한이름으로데이터 원본이추가된것을확인할수있다. 20 ODBC User's Manual
21 3. ODBC 프로그래밍 이장은 ALTIBASE HDB ODBC 드라이버를사용해서 ODBC 애플리케이션을작성하는방법을예제와함께설명한다. ODBC 프로그래밍 21
22 연결문자열 (Connection String) ALTIBASE HDB ODBC 를사용하여 ODBC 애플리케이션을작성할때 DSN 을사용하는대신에연결문자열을사용할수도있다. 연결 문자열은아래의속성으로구성된다. 속성 DRIVER User Password Server PORT NLS_USE LongDataCompat 설명 ODBC 드라이버의이름. ODBC 데이터원본관리자창에서확인할수있다. 데이터베이스사용자이름데이터베이스사용자비밀번호접속할 ALTIBASE HDB 서버의 IP 주소 ALTIBASE HDB 서버의 listening 포트번호클라이언트의캐릭터셋 ON 또는 OFF BLOB 같은대용량데이터를사용할경우 ON으로설정하길권장한다. 디폴트는 OFF이다. 다음은위의속성들을이용해서구성한연결문자열의예이다. "DRIVER=ALTIBASE_HDB_ODBC_64bit;User=SYS;Password=xxx;Server= ;PORT=20300;NLS_USE=US7ASCII;LongDataCompat=OFF" 22 ODBC User's Manual
23 기본프로그래밍예제 ODBC 애플리케이션에서 ALTIBASE HDB 서버에접속하고종료하는예제코드과애플리케이션수행결과는다음과같다. 예제 /* test_odbc.cpp */ #include <windows.h> #include <sql.h> #include <sqlext.h> #include <stdio.h> #include <stdlib.h> #define SQL_LEN 1000 #define MSG_LEN 1024 SQLHENV SQLHDBC SQLHSTMT SQLRETURN henv; hdbc; hstmt; retcode; void execute_err(sqlhstmt stat, char* q) printf("error : %s\n",q); SQLINTEGER errno; SQLSMALLINT msglength; SQLTCHAR errmsg[msg_len]; if (SQL_SUCCESS == SQLError ( henv, hdbc, stat, NULL, &errno, errmsg, MSG_LEN, &msglength )) printf(" Error : # %lld, %s\n", errno, errmsg); SQLFreeStmt(stat, SQL_DROP); if (SQL_ERROR == SQLDisconnect(hdbc)) printf("disconnect error\n"); SQLFreeConnect(hdbc); SQLFreeEnv(henv); exit (1); void main() char *DSN, *DBNAME, *USERNAME, *PASSWD, *PORTNO; char query[sql_len], name[21]; int age; SQLCHAR constr[100]; SQLINTEGER len; DSN = "ALTIBASE"; // Domain Server Name /* Environment 을위한메모리를할당 */ if(sqlallocenv(&henv) == SQL_ERROR) printf("allocenv error!!\n"); ODBC 프로그래밍 23
24 exit(1); /* Connection 을위한메모리를할당 */ if(sqlallocconnect(henv, &hdbc) == SQL_ERROR) printf("allocdbc error!!\n"); SQLINTEGER errno; SQLSMALLINT msglength; SQLTCHAR errmsg[msg_len]; if (SQL_SUCCESS == SQLError ( henv, NULL, NULL, NULL, &errno, errmsg, MSG_LEN, &msglength )) printf(" Error : # %lld, %s\n", errno, errmsg); exit(1); /* Connection 을형성 */ sprintf((char*)constr, "DSN=%s", DSN); if ( SQLDriverConnect(hdbc, NULL, constr, SQL_NTS, NULL, 0, NULL, SQL_DRIVER_COMPLETE)) printf("dbname = %s\n", DBNAME); printf("username = %s\n", USERNAME); printf("connection error!!\n"); SQLINTEGER errno; SQLSMALLINT msglength; SQLTCHAR errmsg[msg_len]; if (SQL_SUCCESS == SQLError ( henv, hdbc, NULL, NULL, &errno, errmsg, MSG_LEN, &msglength )) printf(" Error : # %lld, %s\n", errno, errmsg); SQLFreeConnect(hdbc); SQLFreeEnv(henv); exit(1); printf("connected...\n"); /* statement 을위한메모리를할당 */ if ( SQLAllocStmt(hdbc, &hstmt) == SQL_ERROR ) printf("allocstmt error!!\n"); SQLDisconnect(hdbc); SQLFreeConnect(hdbc); SQLFreeEnv(henv); exit(1); /* 쿼리수행 */ sprintf(query,"drop TABLE TEST001"); SQLExecDirect(hstmt,(SQLTCHAR*)query, SQL_NTS); sprintf(query,"create TABLE TEST001 ( name varchar(20), age number(3) )"); if (SQL_ERROR == SQLExecDirect(hstmt,(SQLTCHAR*)query, SQL_NTS)) 24 ODBC User's Manual
25 execute_err(hstmt, query); /* statement 를준비하고변수를바인드한다. */ sprintf(query,"insert INTO TEST001 VALUES(?,? )"); if (SQL_ERROR == SQLPrepare(hstmt, (SQLTCHAR*)query, SQL_NTS)) execute_err(hstmt, query); if (SQL_ERROR == SQLBindParameter(hstmt, 1, SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, 0, 0, name, 19, &len)) printf("sqlbindparameter error!!! ==> %s \n",query); exit(1); if (SQL_ERROR == SQLBindParameter(hstmt, 2, SQL_PARAM_INPUT, SQL_C_SLONG, SQL_NUMERIC, 0, 0, &age, 0, &len)) printf("sqlbindparameter error!!! ==> %s \n",query); exit(1); /* 준비된 statement를수행 */ sprintf(name, " 김민석 "); age = 28; if (SQL_ERROR == SQLExecute(hstmt)) execute_err(hstmt, query); sprintf(name, " 홍길동 "); age = 25; if (SQL_ERROR == SQLExecute(hstmt)) execute_err(hstmt, query); sprintf(name, " 아무개 "); age = 34; if (SQL_ERROR == SQLExecute(hstmt)) execute_err(hstmt, query); sprintf(query,"select * FROM TEST001"); if (SQL_ERROR == SQLExecDirect(hstmt,(SQLTCHAR*)query, SQL_NTS)) execute_err(hstmt, query); /* Select 의결과값을변수에저장 */ if (SQL_ERROR == SQLBindCol(hstmt, 1, SQL_C_CHAR, name, 21, &len)) printf("sqlbindcol error!!!\n"); exit(1); ODBC 프로그래밍 25
26 if (SQL_ERROR == SQLBindCol(hstmt, 2, SQL_C_SLONG,&age, 0, &len)) printf("sqlbindcol error!!!\n"); exit(1); while ( SQLFetch(hstmt) == SQL_SUCCESS) // 결과값이있는동안결과값을받아화면에출력 */ printf("name : %5s, Age : %5ld\n",name,age); /* 모든 handle 을해제하고접속을종료 */ SQLFreeStmt(hstmt, SQL_DROP); SQLDisconnect(hdbc); SQLFreeConnect(hdbc); SQLFreeEnv(henv); 실행결과 Visual C++ 에서컴파일후생성된 exe 파일을실행시키면다음과같은결과를볼수있다. 26 ODBC User's Manual
27 Visual C++ 예제 #include <Afx.h> #include <Afxdb.h> #include "stdafx.h" int _tmain(int argc, _TCHAR* argv[]) CDatabase db; try db.openex(_t("dsn=altibase ), CDatabase::noOdbcDialog); AfxMessageBox (_T("Connect OK")); catch (CDBException *e) AfxMessageBox(e->m_strError); return 0; 다음은 VC++ 에서 ADO 를사용한예제이다. #include "stdafx.h" #include "windows.h" #import "C:\Program Files\Common Files\System\ado\msado15.dll" \ no_namespace rename("eof", "adoeof") int _tmain(int argc, _TCHAR* argv[]) _ConnectionPtr pcon = NULL; try CoInitialize(NULL); pcon.createinstance ( uuidof(connection)); pcon->mode = admodereadwrite; pcon->open("dsn=altibase", "", "", adconnectunspecified); MessageBox(NULL, (LPCSTR)"Successfully Connected.", (LPCSTR)"OK", 0); CoUninitialize(); catch (_com_error &ce) MessageBox(NULL, ce.errormessage(), (LPCSTR)"Error", 0); return 0; ODBC 프로그래밍 27
28 Visual C# 예제 Sub Main() Dim cn As Odbc.OdbcConnection Dim cmd As Odbc.OdbcCommand Dim dr As Odbc.OdbcDataReader cn = New Odbc.OdbcConnection cmd = New Odbc.OdbcCommand cn.connectionstring = "DSN=ALTIBASE" Try cn.open() Console.WriteLine("Successfully Connected.") cmd.connection = cn cmd.commandtext = "SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH:MI:SS') FROM DUAL" dr = cmd.executereader() While (dr.read()) Console.WriteLine(dr.GetString(0)) End While Catch ex As Odbc.OdbcException Console.WriteLine(" 연결에오류가있습니다." + ex.message) End Try Console.ReadLine() End Sub 28 ODBC User's Manual
29 Visual Basic 예제 Sub Main() Dim cn As Odbc.OdbcConnection Dim cmd As Odbc.OdbcCommand Dim dr As Odbc.OdbcDataReader cn = New Odbc.OdbcConnection cmd = New Odbc.OdbcCommand cn.connectionstring = "DSN=ALTIBASE" Try cn.open() Console.WriteLine("Successfully Connected.") cmd.connection = cn cmd.commandtext = "SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH:MI:SS') FROM DUAL" dr = cmd.executereader() While (dr.read()) Console.WriteLine(dr.GetString(0)) End While Catch ex As Odbc.OdbcException Console.WriteLine(" 연결에오류가있습니다." + ex.message) End Try Console.ReadLine() End Sub ODBC 프로그래밍 29
30 LOB 사용예제 이절은 ALTIBASE HDB ODBC 드라이버를사용해서 LOB 데이터를 조작하는방법을예제를통해살펴본다. ALTIBASE HDB 의 LOB Locator 특성상세션의자동커밋을해제한상태 (Non-autocommit) 에서 LOB 데이터를조작해야한다. 자세한내용은 ALTIBASE HDB CLI Manual 에서 3 장 LOB 인터페이스를참조한다. 또한다음과같이연결문자열에서 LongDataCompat 속성을 ON 으로설정해야한다. "DSN=ALTIBASE;LongDataCompat=ON" 또는 "DRIVER=ALTIBASE_HDB_ODBC_64bit;User=SYS;Password=xxx;Server= ;PORT=20300;NLS_USE=US7ASCII;LongDataCompat=ON" 아래는 C# 에서 BLOB 데이터를테이블에삽입하고조회하는 예제이다. FileStream fs = new FileStream("c:\\test.dat", FileMode.Open, FileAccess.Read); Byte[] blob = new byte[fs.length]; fs.read(blob, 0, System.Convert.ToInt32(fs.Length)); fs.close(); OdbcTransaction tx = cn.begintransaction(); cmd.transaction = tx; cmd.commandtext = "INSERT INTO T1 (C1, C2) VALUES (?,?)"; cmd.parameters.add("c1", OdbcType.Int); cmd.parameters.add("c2", OdbcType.Binary); cmd.parameters[0].value = 1; cmd.parameters[1].value = blob; cmd.executenonquery(); tx.commit(); // BLOB SELECT cmd.commandtext = "SELECT binary_length(c2), C2 FROM T1"; tx = cn.begintransaction(); cmd.transaction = tx; OdbcDataReader dr = cmd.executereader(); int len; while (dr.read()) len = dr.getint32(0); Byte[] ff = new Byte[len]; dr.getbytes(1, 0, ff, 0, len); 30 ODBC User's Manual
31 fs = new FileStream("c:\\test.dat", FileMode.CreateNew, FileAccess.Write); fs.write(ff, 0, len); fs.close(); ODBC 프로그래밍 31
32
33 찾아보기 C Conformance Level Connection String D DSN 추가 I iodbc Driver Manager L LOB U unixodbc Driver Manager V Visual Basic Visual C# Visual C ㄷ데이터원본 (ODBC) ㅅ설정 설치 소개 ㅇ연결문자열 ㅈ 적합성레벨 찾아보기 33
ALTIBASE 사용자가이드 Templete
Real Alternative DBMS ALTIBASE, Since 1999 WINDOWS 환경의 ALTIBASE ODBC 개발가이드 2010. 09 Copyright c 2000~2013 ALTBASE Corporation. All Rights Reserved. Document Control Change Record Date Author Change Reference
More informationALTIBASE 사용자가이드 Templete
Real Alternative DBMS ALTIBASE, Since 1999 ALTIBASE & Visual C++ 2010 Professional Edition 개발가이드 2014. 04 Copyright c 2000~2013 ALTBASE Corporation. All Rights Reserved. Document Control Change Record
More informationAltibase Installation Manual
ALTIBASE HDB Application Development Windows ODBC Driver Installer User s Guide Release 6.3.1 (April 17, 2015) ----------------------------------------------------------- ALTIBASE Application Development
More informationALTIBASE 사용자가이드 Templete
Real Alternative DBMS ALTIBASE, Since 1999 WINDOWS ADO.NET 환경의 ALTIBASE 개발가이드 2010. 09 Copyright c 2000~2013 ALTBASE Corporation. All Rights Reserved. Document Control Change Record Date Author Change
More informationFileMaker 15 ODBC 및 JDBC 설명서
FileMaker 15 ODBC JDBC 2004-2016 FileMaker, Inc.. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc.. FileMaker WebDirect FileMaker, Inc... FileMaker.
More informationFileMaker ODBC 및 JDBC 가이드
FileMaker ODBC JDBC 2004-2019 FileMaker, Inc.. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker, FileMaker Cloud, FileMaker Go FileMaker, Inc.. FileMaker WebDirect FileMaker,
More informationMicrosoft Word - ODBC
ALTIBASE Application Development ODBC User s Manual Release 5.3.3 ----------------------------------------------------------- ALTIBASE Application Development ODBC User s Manual Release 5.3.3 Copyright
More informationMicrosoft Word - ntasFrameBuilderInstallGuide2.5.doc
NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,
More informationSQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자
SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전
More informationTibero RDBMS
Tibero RDBMS tbcli 안내서 Tibero RDBMS 4 SP1 Copyright 2013 TIBERO Co., Ltd. All Rights Reserved. Copyright Notice Copyright 2013 TIBERO Co., Ltd. All Rights Reserved. 대한민국경기도성남시분당구서현동 272-6 우 ) 463-824 Restricted
More informationTibero
Tibero tbcli 안내서 Tibero 5 Copyright 2013 TIBERO Co., Ltd. All Rights Reserved. Copyright Notice Copyright 2013 TIBERO Co., Ltd. All Rights Reserved. 대한민국경기도성남시분당구서현동 272-6 우 ) 463-824 Restricted Rights
More informationWindows 8에서 BioStar 1 설치하기
/ 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar
More informationPowerPoint 프레젠테이션
Network Programming Jo, Heeseung Network 실습 네트워크프로그래밍 멀리떨어져있는호스트들이서로데이터를주고받을수있도록프로그램을구현하는것 파일과는달리데이터를주고받을대상이멀리떨어져있기때문에소프트웨어차원에서호스트들간에연결을해주는장치가필요 이러한기능을해주는장치로소켓이라는인터페이스를많이사용 소켓프로그래밍이란용어와네트워크프로그래밍이랑용어가같은의미로사용
More information게시판 스팸 실시간 차단 시스템
오픈 API 2014. 11-1 - 목 차 1. 스팸지수측정요청프로토콜 3 1.1 스팸지수측정요청프로토콜개요 3 1.2 스팸지수측정요청방법 3 2. 게시판스팸차단도구오픈 API 활용 5 2.1 PHP 5 2.1.1 차단도구오픈 API 적용방법 5 2.1.2 차단도구오픈 API 스팸지수측정요청 5 2.1.3 차단도구오픈 API 스팸지수측정결과값 5 2.2 JSP
More information13주-14주proc.PDF
12 : Pro*C/C++ 1 2 Embeded SQL 3 PRO *C 31 C/C++ PRO *C NOT! NOT AND && AND OR OR EQUAL == = SQL,,, Embeded SQL SQL 32 Pro*C C SQL Pro*C C, C Pro*C, C C 321, C char : char[n] : n int, short, long : float
More informationDBMS & SQL Server Installation Database Laboratory
DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 cyy@hallym.ac.kr } 과제제출은 dbcyy1@gmail.com } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.
More information목차 BUG DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4
ALTIBASE HDB 6.5.1.5.10 Patch Notes 목차 BUG-46183 DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG-46249 [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4 BUG-46266 [sm]
More information2009년 상반기 사업계획
소켓프로그래밍활용 IT CookBook, 유닉스시스템프로그래밍 학습목표 소켓인터페이스를활용한다양한프로그램을작성할수있다. 2/23 목차 TCP 기반프로그래밍 반복서버 동시동작서버 동시동작서버-exec함수사용하기 동시동작서버-명령행인자로소켓기술자전달하기 UDP 프로그래밍 3/23 TCP 기반프로그래밍 반복서버 데몬프로세스가직접모든클라이언트의요청을차례로처리 동시동작서버
More informationMicrosoft PowerPoint - 10Àå.ppt
10 장. DB 서버구축및운영 DBMS 의개념과용어를익힌다. 간단한 SQL 문법을학습한다. MySQL 서버를설치 / 운영한다. 관련용어 데이터 : 자료 테이블 : 데이터를표형식으로표현 레코드 : 테이블의행 필드또는컬럼 : 테이블의열 필드명 : 각필드의이름 데이터타입 : 각필드에입력할값의형식 학번이름주소연락처 관련용어 DB : 테이블의집합 DBMS : DB 들을관리하는소프트웨어
More information쉽게 풀어쓴 C 프로그래밊
Power Java 제 27 장데이터베이스 프로그래밍 이번장에서학습할내용 자바와데이터베이스 데이터베이스의기초 SQL JDBC 를이용한프로그래밍 변경가능한결과집합 자바를통하여데이터베이스를사용하는방법을학습합니다. 자바와데이터베이스 JDBC(Java Database Connectivity) 는자바 API 의하나로서데이터베이스에연결하여서데이터베이스안의데이터에대하여검색하고데이터를변경할수있게한다.
More informationPowerPoint 프레젠테이션
Web server porting 2 Jo, Heeseung Web 을이용한 LED 제어 Web 을이용한 LED 제어프로그램 web 에서데이터를전송받아타겟보드의 LED 를조작하는프로그램을작성하기위해다음과같은소스파일을생성 2 Web 을이용한 LED 제어 LED 제어프로그램작성 8bitled.html 파일을작성 root@ubuntu:/working/web# vi
More information8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )
8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 ) - DDL(Data Definition Language) : show, create, drop
More informationConnection 8 22 UniSQLConnection / / 9 3 UniSQL OID SET
135-080 679-4 13 02-3430-1200 1 2 11 2 12 2 2 8 21 Connection 8 22 UniSQLConnection 8 23 8 24 / / 9 3 UniSQL 11 31 OID 11 311 11 312 14 313 16 314 17 32 SET 19 321 20 322 23 323 24 33 GLO 26 331 GLO 26
More information단계
(ODBC, OLEDB, JDBC) 본문서에서는 ODBC, OLEDB, JDBC 와같은다양한인터페이스를통해 Tibero RDBMS 로연결하기위한각 Driver 연동방법을소개한다 Contents 1. ODBC 연결가이드... 2 1.1. ODBC 란... 2 1.2. TIBERO ODBC DRIVER 연동... 3 1.2.1. Tibero ODBC Driver
More information목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.
소프트웨어매뉴얼 윈도우드라이버 Rev. 3.03 SLP-TX220 / TX223 SLP-TX420 / TX423 SLP-TX400 / TX403 SLP-DX220 / DX223 SLP-DX420 / DX423 SLP-DL410 / DL413 SLP-T400 / T403 SLP-T400R / T403R SLP-D220 / D223 SLP-D420 / D423
More information윈도우시스템프로그래밍
데이터베이스및설계 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2012.05.10. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생
More information목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate
ALTIBASE HDB 6.1.1.5.6 Patch Notes 목차 BUG-39240 offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG-41443 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate 한뒤, hash partition
More information10.ppt
: SQL. SQL Plus. JDBC. SQL >> SQL create table : CREATE TABLE ( ( ), ( ),.. ) SQL >> SQL create table : id username dept birth email id username dept birth email CREATE TABLE member ( id NUMBER NOT NULL
More informationBMP 파일 처리
BMP 파일처리 김성영교수 금오공과대학교 컴퓨터공학과 학습내용 영상반전프로그램제작 2 Inverting images out = 255 - in 3 /* 이프로그램은 8bit gray-scale 영상을입력으로사용하여반전한후동일포맷의영상으로저장한다. */ #include #include #define WIDTHBYTES(bytes)
More informationOnTuneV3_Manager_Install
OnTuneV3.1 Manager 설치하기 # 사전준비사항 - Manager Version 3.1.6-2010-06-21 TeemStone 1. OnTune Manager를설치할 NT 서버 - Windows 2000, Windows 2003, Windows 2008, Windows XP, Windows Vista, Windows 7 등 Windows 2000이후모든
More information강의 개요
DDL TABLE 을만들자 웹데이터베이스 TABLE 자료가저장되는공간 문자자료의경우 DB 생성시지정한 Character Set 대로저장 Table 생성시 Table 의구조를결정짓는열속성지정 열 (Clumn, Attribute) 은이름과자료형을갖는다. 자료형 : http://dev.mysql.cm/dc/refman/5.1/en/data-types.html TABLE
More informationThe Pocket Guide to TCP/IP Sockets: C Version
인터넷프로토콜 5 장 데이터송수신 (3) 1 파일전송메시지구성예제 ( 고정크기메시지 ) 전송방식 : 고정크기 ( 바이너리전송 ) 필요한전송정보 파일이름 ( 최대 255 자 => 255byte 의메모리공간필요 ) 파일크기 (4byte 의경우최대 4GB 크기의파일처리가능 ) 파일내용 ( 가변길이, 0~4GB 크기 ) 메시지구성 FileName (255bytes)
More information<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >
10주차 문자 LCD 의인터페이스회로및구동함수 Next-Generation Networks Lab. 5. 16x2 CLCD 모듈 (HY-1602H-803) 그림 11-18 19 핀설명표 11-11 번호 분류 핀이름 레벨 (V) 기능 1 V SS or GND 0 GND 전원 2 V Power DD or V CC +5 CLCD 구동전원 3 V 0 - CLCD 명암조절
More informationInstall stm32cubemx and st-link utility
STM32CubeMX and ST-LINK Utility for STM32 Development 본문서는 ST Microelectronics 의 ARM Cortex-M 시리즈 Microcontroller 개발을위해제공되는 STM32CubeMX 와 STM32 ST-LINK Utility 프로그램의설치과정을설명합니다. 본문서는 Microsoft Windows 7
More informationMicrosoft PowerPoint - chap02-C프로그램시작하기.pptx
#include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의
More informationPowerPoint 프레젠테이션
System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소
More informationMicrosoft Word - src.doc
IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...
More informationData Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager
Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager are trademarks or registered trademarks of Ari System, Inc. 1 Table of Contents Chapter1
More informationC++ Programming
C++ Programming 연산자다중정의 Seo, Doo-okok clickseo@gmail.com http://www.clickseo.com 목 차 연산자다중정의 C++ 스타일의문자열 2 연산자다중정의 연산자다중정의 단항연산자다중정의 이항연산자다중정의 cin, cout 그리고 endl C++ 스타일의문자열 3 연산자다중정의 연산자다중정의 (Operator
More information<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CBED0C3E0C7C1B7CEB1D7B7A55C D616E2E637070>
#include "stdafx.h" #include "Huffman.h" 1 /* 비트의부분을뽑아내는함수 */ unsigned HF::bits(unsigned x, int k, int j) return (x >> k) & ~(~0
More information목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE
ALTIBASE HDB 6.3.1.10.1 Patch Notes 목차 BUG-45710 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG-45730 ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG-45760 ROLLUP/CUBE 절을포함하는질의는 SUBQUERY REMOVAL 변환을수행하지않도록수정합니다....
More informationMicrosoft PowerPoint - chap06-2pointer.ppt
2010-1 학기프로그래밍입문 (1) chapter 06-2 참고자료 포인터 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 포인터의정의와사용 변수를선언하는것은메모리에기억공간을할당하는것이며할당된이후에는변수명으로그기억공간을사용한다. 할당된기억공간을사용하는방법에는변수명외에메모리의실제주소값을사용하는것이다.
More information<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D>
리눅스 오류처리하기 2007. 11. 28 안효창 라이브러리함수의오류번호얻기 errno 변수기능오류번호를저장한다. 기본형 extern int errno; 헤더파일 라이브러리함수호출에실패했을때함수예 정수값을반환하는함수 -1 반환 open 함수 포인터를반환하는함수 NULL 반환 fopen 함수 2 유닉스 / 리눅스 라이브러리함수의오류번호얻기 19-1
More informationORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O
Orange for ORACLE V4.0 Installation Guide ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE...1 1....2 1.1...2 1.2...2 1.2.1...2 1.2.2 (Online Upgrade)...11 1.3 ORANGE CONFIGURATION ADMIN...12 1.3.1 Orange Configuration
More informationMicrosoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100
2015-1 프로그래밍언어 9. 연결형리스트, Stack, Queue 2015 년 5 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) 연결리스트 (Linked List) 연결리스트연산 Stack
More informationC++ Programming
C++ Programming 예외처리 Seo, Doo-okok clickseo@gmail.com http://www.clickseo.com 목 차 예외처리 2 예외처리 예외처리 C++ 의예외처리 예외클래스와객체 3 예외처리 예외를처리하지않는프로그램 int main() int a, b; cout > a >> b; cout
More information금오공대 컴퓨터공학전공 강의자료
C 프로그래밍프로젝트 Chap 13. 포인터와배열! 함께이해하기 2013.10.02. 오병우 컴퓨터공학과 13-1 포인터와배열의관계 Programming in C, 정재은저, 사이텍미디어. 9 장참조 ( 교재의 13-1 은읽지말것 ) 배열이름의정체 배열이름은 Compile 시의 Symbol 로서첫번째요소의주소값을나타낸다. Symbol 로서컴파일시에만유효함 실행시에는메모리에잡히지않음
More informationAltibase Starting User's Manual
ALTIBASE HDB Tools & Utilities Altibase Hadoop Connector User's Manual Release 6 (April 17, 2015) ----------------------------------------------------------- ALTIBASE Tools & Utilities Altibase Hadoop
More informationMicrosoft PowerPoint - chap01-C언어개요.pptx
#include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을
More information윈도우시스템프로그래밍
데이타베이스 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2013.05.15. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생
More informationMicrosoft PowerPoint - ch07 - 포인터 pm0415
2015-1 프로그래밍언어 7. 포인터 (Pointer), 동적메모리할당 2015 년 4 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) Outline 포인터 (pointer) 란? 간접참조연산자
More information쉽게 풀어쓴 C 프로그래밍
제 5 장생성자와접근제어 1. 객체지향기법을이해한다. 2. 클래스를작성할수있다. 3. 클래스에서객체를생성할수있다. 4. 생성자를이용하여객체를초기화할수 있다. 5. 접근자와설정자를사용할수있다. 이번장에서만들어볼프로그램 생성자 생성자 (constructor) 는초기화를담당하는함수 생성자가필요한이유 #include using namespace
More information제 14 장포인터활용 유준범 (JUNBEOM YOO) Ver 본강의자료는생능출판사의 PPT 강의자료 를기반으로제작되었습니다.
제 14 장포인터활용 유준범 (JUNBEOM YOO) Ver. 2.0 jbyoo@konkuk.ac.kr http://dslab.konkuk.ac.kr 본강의자료는생능출판사의 PPT 강의자료 를기반으로제작되었습니다. 이번장에서학습할내용 이중포인터란무엇인가? 포인터배열 함수포인터 다차원배열과포인터 void 포인터 포인터는다양한용도로유용하게활용될수있습니다. 2 이중포인터
More informationFileMaker ODBC and JDBC Guide
FileMaker 13 5 5 5 6 6 6 7 7 8 8 8 8 9 9 10 10 11 11 12 12 12 12 12 12 13 13 14 14 16 16 18 4 19 19 20 20 21 21 21 23 23 23 23 25 26 26 26 26 27 28 28 28 28 29 31 31 32 33 33 33 33 34 34 35 35 35 36 1
More information1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation
1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation Board(EVB B/D) 들과 TCP/IP Protocol로연결되며, 연결된 TCP/IP
More informationJDBC 소개및설치 Database Laboratory
JDBC 소개및설치 JDBC } What is the JDBC? } JAVA Database Connectivity 의약어 } 자바프로그램안에서 SQL 을실행하기위해데이터베이스를연결해주는응용프로그램인터페이스 } 연결된데이터베이스의종류와상관없이동일한방법으로자바가데이터베이스내에서발생하는트랜잭션을제어할수있도록하는환경을제공 2 JDBC Driver Manager }
More information슬라이드 1
-Part3- 제 4 장동적메모리할당과가변인 자 학습목차 4.1 동적메모리할당 4.1 동적메모리할당 4.1 동적메모리할당 배울내용 1 프로세스의메모리공간 2 동적메모리할당의필요성 4.1 동적메모리할당 (1/6) 프로세스의메모리구조 코드영역 : 프로그램실행코드, 함수들이저장되는영역 스택영역 : 매개변수, 지역변수, 중괄호 ( 블록 ) 내부에정의된변수들이저장되는영역
More informationÀ©µµ³×Æ®¿÷ÇÁ·Î±×·¡¹Ö4Àå_ÃÖÁ¾
P a 02 r t Chapter 4 TCP Chapter 5 Chapter 6 UDP Chapter 7 Chapter 8 GUI C h a p t e r 04 TCP 1 3 1 2 3 TCP TCP TCP [ 4 2] listen connect send accept recv send recv [ 4 1] PC Internet Explorer HTTP HTTP
More informationvi 사용법
네트워크프로그래밍 6 장과제샘플코드 - 1:1 채팅 (udp 버전 ) 과제 서버에서먼저 bind 하고그포트를다른사람에게알려줄것 클라이언트에서알려준포트로접속 서로간에키보드입력을받아상대방에게메시지전송 2 Makefile 1 SRC_DIR =../../common 2 COM_OBJS = $(SRC_DIR)/addressUtility.o $(SRC_DIR)/dieWithMessage.o
More informationCloud Friendly System Architecture
-Service Clients Administrator 1. -Service 구성도 : ( 좌측참고 ) LB(LoadBlancer) 2. -Service 개요 ucloud Virtual Router F/W Monitoring 개념 특징 적용가능분야 Server, WAS, DB 로구성되어 web service 를클라우드환경에서제공하기위한 service architecture
More informationMicrosoft PowerPoint - ch10 - 이진트리, AVL 트리, 트리 응용 pm0600
균형이진탐색트리 -VL Tree delson, Velskii, Landis에의해 1962년에제안됨 VL trees are balanced n VL Tree is a binary search tree such that for every internal node v of T, the heights of the children of v can differ by at
More information슬라이드 1
Pairwise Tool & Pairwise Test NuSRS 200511305 김성규 200511306 김성훈 200614164 김효석 200611124 유성배 200518036 곡진화 2 PICT Pairwise Tool - PICT Microsoft 의 Command-line 기반의 Free Software www.pairwise.org 에서다운로드후설치
More information본 강의에 들어가기 전
C 기초특강 종합과제 과제내용 구조체를이용하여교과목이름과코드를파일로부터입력받아관리 구조체를이용하여학생들의이름, 학번과이수한교과목의코드와점수를파일로부터입력 학생개인별총점, 평균계산 교과목별이수학생수, 총점및평균을계산 결과를파일에저장하는프로그램을작성 2 Makefile OBJS = score_main.o score_input.o score_calc.o score_print.o
More information< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>
Chap #2 펌웨어작성을위한 C 언어 I http://www.smartdisplay.co.kr 강의계획 Chap1. 강의계획및디지털논리이론 Chap2. 펌웨어작성을위한 C 언어 I Chap3. 펌웨어작성을위한 C 언어 II Chap4. AT89S52 메모리구조 Chap5. SD-52 보드구성과코드메모리프로그래밍방법 Chap6. 어드레스디코딩 ( 매핑 ) 과어셈블리어코딩방법
More informationALTIBASE HDB Patch Notes
ALTIBASE HDB 6.5.1.5.6 Patch Notes 목차 BUG-45643 암호화컬럼의경우, 이중화환경에서 DDL 수행시 Replication HandShake 가실패하는문제가있어수정하였습니다... 4 BUG-45652 이중화에서 Active Server 와 Standby Server 의 List Partition 테이블의범위조건이다른경우에 Handshake
More information윤성우의 열혈 TCP/IP 소켓 프로그래밍
C 프로그래밍프로젝트 Chap 22. 구조체와사용자정의자료형 1 2013.10.10. 오병우 컴퓨터공학과 구조체의정의 (Structure) 구조체 하나이상의기본자료형을기반으로사용자정의자료형 (User Defined Data Type) 을만들수있는문법요소 배열 vs. 구조체 배열 : 한가지자료형의집합 구조체 : 여러가지자료형의집합 사용자정의자료형 struct
More informationPowerPoint 프레젠테이션
KeyPad Device Control - Device driver Jo, Heeseung HBE-SM5-S4210 에는 16 개의 Tack Switch 를사용하여 4 행 4 열의 Keypad 가장착 4x4 Keypad 2 KeyPad 를제어하기위하여 FPGA 내부에 KeyPad controller 가구현 KeyPad controller 16bit 로구성된
More informationFileMaker ODBC and JDBC Guide
FileMaker 14 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 12 12 12 13 13 14 15 16 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 23 24 24 24 24 25 27 27 28 29 29 29 29 30 30 31 31 31 32 1 1 1 1 1 1 1
More informationPowerPoint 프레젠테이션
7-Segment Device Control - Device driver Jo, Heeseung HBE-SM5-S4210 의 M3 Module 에는 6 자리를가지는 7-Segment 모듈이아래그림처럼실장 6 Digit 7-Segment 2 6-Digit 7-Segment LED controller 16비트로구성된 2개의레지스터에의해제어 SEG_Sel_Reg(Segment
More informationPowerPoint 프레젠테이션
7-Segment Device Control - Device driver Jo, Heeseung HBE-SM5-S4210 의 M3 Module 에는 6 자리를가지는 7-Segment 모듈이아래그림처럼실장 6 Digit 7-Segment 2 6-Digit 7-Segment LED Controller 16비트로구성된 2개의레지스터에의해제어 SEG_Sel_Reg(Segment
More information학습목차 2.1 다차원배열이란 차원배열의주소와값의참조
- Part2- 제 2 장다차원배열이란무엇인가 학습목차 2.1 다차원배열이란 2. 2 2 차원배열의주소와값의참조 2.1 다차원배열이란 2.1 다차원배열이란 (1/14) 다차원배열 : 2 차원이상의배열을의미 1 차원배열과다차원배열의비교 1 차원배열 int array [12] 행 2 차원배열 int array [4][3] 행 열 3 차원배열 int array [2][2][3]
More information단계
본문서에서는 Tibero RDBMS 에서제공하는 Oracle DB Link 를위한 gateway 설치및설정방법과 Oracle DB Link 사용법을소개한다. Contents 1. TIBERO TO ORACLE DB LINK 개요... 3 1.1. GATEWAY 란... 3 1.2. ORACLE GATEWAY... 3 1.3. GATEWAY 디렉터리구조...
More informationSpring Boot/JDBC JdbcTemplate/CRUD 예제
Spring Boot/JDBC JdbcTemplate/CRUD 예제 오라클자바커뮤니티 (ojc.asia, ojcedu.com) Spring Boot, Gradle 과오픈소스인 MariaDB 를이용해서 EMP 테이블을만들고 JdbcTemplate, SimpleJdbcTemplate 을이용하여 CRUD 기능을구현해보자. 마리아 DB 설치는다음 URL 에서확인하자.
More informationMicrosoft PowerPoint - 04-UDP Programming.ppt
Chapter 4. UDP Dongwon Jeong djeong@kunsan.ac.kr http://ist.kunsan.ac.kr/ Dept. of Informatics & Statistics 목차 UDP 1 1 UDP 개념 자바 UDP 프로그램작성 클라이언트와서버모두 DatagramSocket 클래스로생성 상호간통신은 DatagramPacket 클래스를이용하여
More information<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>
연습문제해답 5 4 3 2 1 0 함수의반환값 =15 5 4 3 2 1 0 함수의반환값 =95 10 7 4 1-2 함수의반환값 =3 1 2 3 4 5 연습문제해답 1. C 언어에서의배열에대하여다음중맞는것은? (1) 3차원이상의배열은불가능하다. (2) 배열의이름은포인터와같은역할을한다. (3) 배열의인덱스는 1에서부터시작한다. (4) 선언한다음, 실행도중에배열의크기를변경하는것이가능하다.
More information제1장 Unix란 무엇인가?
1 소켓 2 1 소켓 클라이언트 - 서버모델 네트워크응용프로그램 클리이언트 - 서버모델을기반으로동작한다. 클라이언트 - 서버모델 하나의서버프로세스와여러개의클라이언트로구성된다. 서버는어떤자원을관리하고클라이언트를위해자원관련서비스를제공한다. 3 소켓의종류 소켓 네트워크에대한사용자수준의인터페이스를제공 소켓은양방향통신방법으로클라이언트 - 서버모델을기반으로프로세스사이의통신에매우적합하다.
More information1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아
LG U+ SMS/MMS 통합클라이언트 LG U+ SMS/MMS Client Simple Install Manual LG U+ SMS/MMS 통합클라이언트 - 1 - 간단설치매뉴얼 1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml
More information11장 포인터
Dynamic Memory and Linked List 1 동적할당메모리의개념 프로그램이메모리를할당받는방법 정적 (static) 동적 (dynamic) 정적메모리할당 프로그램이시작되기전에미리정해진크기의메모리를할당받는것 메모리의크기는프로그램이시작하기전에결정 int i, j; int buffer[80]; char name[] = data structure"; 처음에결정된크기보다더큰입력이들어온다면처리하지못함
More information초보자를 위한 ADO 21일 완성
ADO 21, 21 Sams Teach Yourself ADO 2.5 in 21 Days., 21., 2 1 ADO., ADO.? ADO 21 (VB, VBA, VB ), ADO. 3 (Week). 1, 2, COM+ 3.. HTML,. 3 (week), ADO. 24 1 - ADO OLE DB SQL, UDA(Universal Data Access) ADO.,,
More information@OneToOne(cascade = = "addr_id") private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a
1 대 1 단방향, 주테이블에외래키실습 http://ojcedu.com, http://ojc.asia STS -> Spring Stater Project name : onetoone-1 SQL : JPA, MySQL 선택 http://ojc.asia/bbs/board.php?bo_table=lecspring&wr_id=524 ( 마리아 DB 설치는위 URL
More informationrmi_박준용_final.PDF
(RMI) - JSTORM http://wwwjstormpekr (RMI)- Document title: Document file name: Revision number: Issued by: Document Information (RMI)- rmi finaldoc Issue Date: Status:
More information비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리
ArcGIS for Desktop 10.4 Single Use 설치가이드 Software: ArcGIS for Desktop 10.4 Platforms: Windows 10, 8.1, 7, Server 2012, Server 2008 ArcGIS for Desktop 10.4 시스템 요구사항 1. 지원 플랫폼 운영체제 최소 OS 버전 최대 OS 버전 Windows
More information슬라이드 1
/ 유닉스시스템개요 / 파일 / 프로세스 01 File Descriptor file file descriptor file type unix 에서의파일은단지바이트들의나열임 operating system 은파일에어떤포맷도부과하지않음 파일의내용은바이트단위로주소를줄수있음 file descriptor 는 0 이나양수임 file 은 open 이나 creat 로 file
More informationMicrosoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx
To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Eclipse (IDE) JDK Android SDK with ADT IDE: Integrated Development Environment JDK: Java Development Kit (Java SDK) ADT: Android Development Tools 2 JDK 설치 Eclipse
More informationez-shv manual
ez-shv+ SDI to HDMI Converter with Display and Scaler Operation manual REVISION NUMBER: 1.0.0 DISTRIBUTION DATE: NOVEMBER. 2018 저작권 알림 Copyright 2006~2018 LUMANTEK Co., Ltd. All Rights Reserved 루먼텍 사에서
More informationMicrosoft PowerPoint - Supplement-03-TCP Programming.ppt [호환 모드]
- Socket Programming in Java - 목차 소켓소개 자바에서의 TCP 프로그램작성방법 주요클래스와메소드 HTTP 프로토콜을이용한예제 에코프로그램 Q/A 에코프로그램 - EchoServer 에코프로그램 - EchoClient TCP Programming 1 소켓소개 IP, Port, and Socket 포트 (Port): 전송계층에서통신을수행하는응용프로그램을찾기위한주소
More informationMicrosoft PowerPoint - 03-TCP Programming.ppt
Chapter 3. - Socket in Java - 목차 소켓소개 자바에서의 프로그램작성방법 주요클래스와메소드 HTTP 프로토콜을이용한예제 에코프로그램 에코프로그램 - EchoServer 에코프로그램 - EchoClient Q/A 1 1 소켓소개 IP,, and Socket 포트 (): 전송계층에서통신을수행하는응용프로그램을찾기위한주소 소켓 (Socket):
More informationThe Pocket Guide to TCP/IP Sockets: C Version
얇지만얇지않은 TCP/IP 소켓프로그래밍 C 2 판 4 장 UDP 소켓 제 4 장 UDP 소켓 4.1 UDP 클라이언트 4.2 UDP 서버 4.3 UDP 소켓을이용한데이터송싞및수싞 4.4 UDP 소켓의연결 UDP 소켓의특징 UDP 소켓의특성 싞뢰할수없는데이터젂송방식 목적지에정확하게젂송된다는보장이없음. 별도의처리필요 비연결지향적, 순서바뀌는것이가능 흐름제어 (flow
More informationC++-¿Ïº®Çؼ³10Àå
C C++. (preprocessor directives), C C++ C/C++... C++, C. C++ C. C C++. C,, C++, C++., C++.,.. #define #elif #else #error #if #itdef #ifndef #include #line #pragma #undef #.,.,. #include #include
More informationPowerPoint 프레젠테이션
7-SEGMENT DEVICE CONTROL - DEVICE DRIVER Jo, Heeseung 디바이스드라이버구현 : 7-SEGMENT HBE-SM5-S4210 의 M3 Module 에는 6 자리를가지는 7-Segment 모듈이아래그림처럼실장 6 Digit 7-Segment 2 디바이스드라이버구현 : 7-SEGMENT 6-Digit 7-Segment LED
More informationuntitled
if( ) ; if( sales > 2000 ) bonus = 200; if( score >= 60 ) printf(".\n"); if( height >= 130 && age >= 10 ) printf(".\n"); if ( temperature < 0 ) printf(".\n"); // printf(" %.\n \n", temperature); // if(
More informationMicrosoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx
To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 개발환경구조및설치순서 JDK 설치 Eclipse 설치 안드로이드 SDK 설치 ADT(Androd Development Tools) 설치 AVD(Android Virtual Device) 생성 Hello Android! 2 Eclipse (IDE) JDK Android SDK with
More informationC 언어 프로그래밊 과제 풀이
과제풀이 (1) 홀수 / 짝수판정 (1) /* 20094123 홍길동 20100324 */ /* even_or_odd.c */ /* 정수를입력받아홀수인지짝수인지판정하는프로그램 */ int number; printf(" 정수를입력하시오 => "); scanf("%d", &number); 확인 주석문 가필요한이유 printf 와 scanf 쌍
More informationVS_chapter10
Part. Chapter 10 ActiveX Data Objects.NET(ADO.NET).NET, ADO.NET..NET ADO(ActiveX Data Objects). ADO. ADO,. ADO,.NET ADO.NET... ADO.NET ADO Connection DataReader Command DataAdapter DataSet DataView DataSet
More informationMicrosoft Word - windows server 2003 수동설치_non pro support_.doc
Windows Server 2003 수동 설치 가이드 INDEX 운영체제 설치 준비과정 1 드라이버를 위한 플로피 디스크 작성 2 드라이버를 위한 USB 메모리 작성 7 운영체제 설치 과정 14 Boot Sequence 변경 14 컨트롤러 드라이버 수동 설치 15 운영체제 설치 17 운영체제 설치 준비 과정 Windows Server 2003 에는 기본적으로
More informationPCServerMgmt7
Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network
More information2014 학년도종합설계 1 차중간보고서 ( 스마트폰기반의나만의검색엔진 ) 성명학번 연락처 하희진 김태훈
2014 학년도종합설계 1 차중간보고서 ( 스마트폰기반의나만의검색엔진 ) 성명학번 e-mail 연락처 하희진 200412361 wheejinv@naver.com 010-2009-9073 김태훈 200811424 eamay00@gmail.com 010-9032-5537 담당교수 : 유준범교수님 ( 인 ) - 1 - 목 차 1. 프로젝트개요 2. 개발동기 3.
More information이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다
이장에서사용되는 MATLAB 명령어들은비교적복잡하므로 MATLAB 창에서명령어를직접입력하지않고확장자가 m 인 text 파일을작성하여실행을한다. 즉, test.m 과같은 text 파일을만들어서 MATLAB 프로그램을작성한후실행을한다. 이와같이하면길고복잡한 MATLAB 프로그램을작성하여실행할수있고, 오류가발생하거나수정이필요한경우손쉽게수정하여실행할수있는장점이있으며,
More informationPowerPoint Template
설치및실행방법 Jaewoo Shim Jun. 4. 2018 Contents SQL 인젝션이란 WebGoat 설치방법 실습 과제 2 SQL 인젝션이란 데이터베이스와연동된웹서버에입력값을전달시악의적동작을수행하는쿼리문을삽입하여공격을수행 SELECT * FROM users WHERE id= $_POST[ id ] AND pw= $_POST[ pw ] Internet
More informationC 프로그래밍 언어 입문 C 프로그래밍 언어 입문 김명호저 숭실대학교 출판국 머리말..... C, C++, Java, Fortran, Python, Ruby,.. C. C 1972. 40 C.. C. 1999 C99. C99. C. C. C., kmh ssu.ac.kr.. ,. 2013 12 Contents 1장 프로그래밍 시작 1.1 C 10 1.2 12
More information