Pdo\Odbc クラス
(PHP 8 >= 8.4.0)
はじめに
ODBC PDO ドライバによる接続を示す PDO サブクラスです。
クラス概要
/* 継承した定数 */
/* 定数 */
/* 継承したメソッド */
public PDO::__construct(
string
?string
#[\SensitiveParameter] ?string
?array
)
string
$dsn
,?string
$username
= null
,#[\SensitiveParameter] ?string
$password
= null
,?array
$options
= null
)
public static PDO::connect(
string
?string
#[\SensitiveParameter] ?string
?array
): static
string
$dsn
,?string
$username
= null
,#[\SensitiveParameter] ?string
$password
= null
,?array
$options
= null
): static
public PDO::query(string
$query
, ?int $fetchMode
= PDO::FETCH_COLUMN, int $colno
): PDOStatement|falsepublic PDO::query(
string
?int
string
array
): PDOStatement|false
string
$query
,?int
$fetchMode
= PDO::FETCH_CLASS,string
$classname
,array
$constructorArgs
): PDOStatement|false
public PDO::query(string
}$query
, ?int $fetchMode
= PDO::FETCH_INTO, object $object
): PDOStatement|false定義済み定数
Pdo\Odbc::ATTR_USE_CURSOR_LIBRARY
-
このオプションは、ODBC のカーソルライブラリが使うかを制御します。 ODBC カーソルライブラリは、ドライバが実装していない高度なODBCの機能 (例: スクロール可能なブロックカーソル) をいくつかサポートします。 サポートしている値は次の通りです:
Pdo\Odbc::SQL_USE_IF_NEEDED
- 必要な場合にのみ ODBC カーソルライブラリを使用します。 これがデフォルトです。
Pdo\Odbc::SQL_USE_DRIVER
- ODBC カーソルライブラリを使用しません。
Pdo\Odbc::SQL_USE_ODBC
- 常に ODBC カーソルライブラリを使用します。
Pdo\Odbc::ATTR_ASSUME_UTF8
-
Windows のみ有効です。
true
の場合、UTF-16 でエンコードされた文字データ(CHAR
,VARCHAR
,LONGVARCHAR
) を データベースから読み取ったり、書き込んだりする際に UTF-8 に変換します。false
の場合(デフォルト)、エンコーディングの変換はドライバが行う可能性があります。