라이브러리

[PHP] cubrid_lob2_new - LOB 객체 생성




CUBRID LOB2

CUBRID LOB2는 CUBRID 데이터베이스에서 사용할 수 있는 Large OBject의 약자입니다. LOB은 큰 데이터를 저장할 때 사용하는 데이터 타입입니다. 예를 들어, 이미지나 비디오 파일을 저장할 때 사용할 수 있습니다.

CUBRID LOB2 함수

CUBRID LOB2 함수는 CUBRID 데이터베이스에서 LOB 데이터를 다루기 위해 사용하는 함수입니다. 대표적인 함수 중 하나가 `cubrid_lob2_new` 함수입니다.

cubrid_lob2_new 함수

`cubrid_lob2_new` 함수는 새로운 LOB 객체를 생성하는 함수입니다. 이 함수를 사용하여 LOB 데이터를 다루기 전에 새로운 LOB 객체를 생성할 수 있습니다.

함수 형식

#hostingforum.kr
php

cubrid_lob2_new ( resource lob_handle, int mode )



* `lob_handle`: LOB 객체를 다루기 위한 핸들입니다.
* `mode`: LOB 객체를 생성할 때 사용할 모드입니다. 가능한 모드 값은 다음과 같습니다.
+ CUBRID_LOB2_READ: 읽기 전용으로 LOB 객체를 생성합니다.
+ CUBRID_LOB2_WRITE: 쓰기 전용으로 LOB 객체를 생성합니다.
+ CUBRID_LOB2_READWRITE: 읽기/쓰기 모두 가능으로 LOB 객체를 생성합니다.

예제

#hostingforum.kr
php

<?php



// CUBRID 데이터베이스 연결

$conn = cubrid_connect("localhost", 33000, "demodb");



// 테이블 생성

$cubrid_query = "CREATE TABLE test (id int, data blob)";

cubrid_query($conn, $cubrid_query);



// 새로운 LOB 객체 생성

$lob_handle = cubrid_lob2_new($conn, CUBRID_LOB2_WRITE);



// LOB 데이터 저장

$data = "Hello, World!";

cubrid_lob2_write($lob_handle, $data);



// LOB 데이터를 테이블에 저장

$cubrid_query = "INSERT INTO test (id, data) VALUES (1, ?)";

$stmt = cubrid_prepare($conn, $cubrid_query);

cubrid_bind($stmt, 1, $lob_handle);

cubrid_execute($stmt);



// LOB 객체 닫기

cubrid_lob2_close($lob_handle);



// 데이터베이스 연결 종료

cubrid_disconnect($conn);



?>



이 예제에서는 새로운 LOB 객체를 생성하고, LOB 데이터를 테이블에 저장하는 과정을 보여줍니다. `cubrid_lob2_new` 함수를 사용하여 새로운 LOB 객체를 생성하고, `cubrid_lob2_write` 함수를 사용하여 LOB 데이터를 저장합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색