라이브러리

[PHP] db2_cursor_type - 명령문 리소스에서 사용하는 커서 유형을 반환합니다.




DB2 Cursor Type이란?

DB2 Cursor Type은 DB2 데이터베이스와 상호 작용하는 PHP 프로그램에서 사용되는 cursor의 유형을 정의하는 것입니다. cursor는 데이터베이스에서 데이터를 읽거나 수정할 때 사용되는 가상 레코드 집합입니다.

DB2 Cursor Type에는 세 가지 유형이 있습니다.

1. DB2_CURSOR_TYPE_FORWARD_ONLY
2. DB2_CURSOR_TYPE_KEYSET
3. DB2_CURSOR_TYPE_STATIC

DB2_CURSOR_TYPE_FORWARD_ONLY


DB2_CURSOR_TYPE_FORWARD_ONLY는 cursor가 한 번에 한 행만 읽을 수 있는 유형입니다. 이 유형의 cursor는 데이터베이스에서 데이터를 읽을 때 사용됩니다.

#hostingforum.kr
php

$dsn = 'DB2 ODBC DSN';

$user = '사용자 이름';

$pass = '비밀번호';



$conn = db2_connect($dsn, $user, $pass);



if ($conn) {

    $stmt = db2_prepare($conn, 'SELECT * FROM 테이블명');

    db2_exec($stmt, '');



    $cursor = db2_cursor_type($stmt, DB2_CURSOR_TYPE_FORWARD_ONLY);



    while (db2_fetch_array($cursor)) {

        print_r(db2_fetch_array($cursor));

    }



    db2_free_result($stmt);

    db2_close($conn);

} else {

    print "연결 실패";

}



DB2_CURSOR_TYPE_KEYSET


DB2_CURSOR_TYPE_KEYSET은 cursor가 데이터베이스에서 데이터를 읽을 때 사용되는 유형입니다. 이 유형의 cursor는 데이터베이스에서 데이터를 읽을 때 사용됩니다.

#hostingforum.kr
php

$dsn = 'DB2 ODBC DSN';

$user = '사용자 이름';

$pass = '비밀번호';



$conn = db2_connect($dsn, $user, $pass);



if ($conn) {

    $stmt = db2_prepare($conn, 'SELECT * FROM 테이블명');

    db2_exec($stmt, '');



    $cursor = db2_cursor_type($stmt, DB2_CURSOR_TYPE_KEYSET);



    while (db2_fetch_array($cursor)) {

        print_r(db2_fetch_array($cursor));

    }



    db2_free_result($stmt);

    db2_close($conn);

} else {

    print "연결 실패";

}



DB2_CURSOR_TYPE_STATIC


DB2_CURSOR_TYPE_STATIC은 cursor가 데이터베이스에서 데이터를 읽을 때 사용되는 유형입니다. 이 유형의 cursor는 데이터베이스에서 데이터를 읽을 때 사용됩니다.

#hostingforum.kr
php

$dsn = 'DB2 ODBC DSN';

$user = '사용자 이름';

$pass = '비밀번호';



$conn = db2_connect($dsn, $user, $pass);



if ($conn) {

    $stmt = db2_prepare($conn, 'SELECT * FROM 테이블명');

    db2_exec($stmt, '');



    $cursor = db2_cursor_type($stmt, DB2_CURSOR_TYPE_STATIC);



    while (db2_fetch_array($cursor)) {

        print_r(db2_fetch_array($cursor));

    }



    db2_free_result($stmt);

    db2_close($conn);

} else {

    print "연결 실패";

}



DB2 Cursor Type은 데이터베이스와 상호 작용하는 PHP 프로그램에서 사용되는 cursor의 유형을 정의하는 것입니다. cursor는 데이터베이스에서 데이터를 읽거나 수정할 때 사용되는 가상 레코드 집합입니다. DB2 Cursor Type에는 세 가지 유형이 있습니다. DB2_CURSOR_TYPE_FORWARD_ONLY, DB2_CURSOR_TYPE_KEYSET, DB2_CURSOR_TYPE_STATIC.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 627 페이지

검색

게시물 검색