-
Notifications
You must be signed in to change notification settings - Fork 79
/
Copy pathreference.xml
143 lines (133 loc) · 4.67 KB
/
reference.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 68c2c871505aadf983f16113c5b077b335ce8d76 Maintainer: takagi Status: ready -->
<reference xml:id="ref.pdo-informix" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<?phpdoc extension-membership="pecl" ?>
<title>Informix 関数 (PDO_INFORMIX)</title>
<titleabbrev>Informix (PDO)</titleabbrev>
<partintro>
<section xml:id="pdo-informix.intro">
&reftitle.intro;
<para>
PDO_INFORMIX は、PHP から Informix
データベースへのアクセスを可能にするための
<link linkend="intro.pdo">PHP Data
Objects (PDO) インターフェイス</link> を実装したドライバです。
</para>
</section>
<!-- Information found in configure.xml -->
&reference.pdo-informix.configure;
<section xml:id="ref.pdo-informix.features.cursors">
<title>スクロール可能なカーソル</title>
<para>
PDO_INFORMIX は、スクロール可能なカーソルをサポートしています。
しかし、デフォルトでは有効になっていません。
スクロール可能なカーソルのサポートを有効にするには、
<filename>odbc.ini</filename> での対応する ODBC 接続設定で
<userinput>ENABLESCROLLABLECURSORS=1</userinput> を設定するか、
DSN 接続文字列に <userinput>EnableScrollableCursors=1</userinput>
句を指定しなければなりません。
</para>
</section>
</partintro>
<refentry xml:id="ref.pdo-informix.connection">
<refnamediv>
<refname>PDO_INFORMIX DSN</refname>
<refpurpose>Informix データベースに接続する</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<para>
PDO_INFORMIX データソース名 (DSN) は、Informix ODBC DSN 文字列を基にしています。
Informix ODBC DSN の設定についての詳細は、
<link xlink:href="&url.informix.dsn;">Informix Dynamic Server Information
Center</link> にあります。PDO_INFORMIX DSN の主要な部分は以下のようになります。
<variablelist>
<varlistentry>
<term>DSN 接頭辞</term>
<listitem>
<para>
DSN 接頭辞は <userinput>informix:</userinput> です。
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>DSN</term>
<listitem>
<para>
DSN は、<filename>odbc.ini</filename>
を使用したデータソース設定、あるいは完全な
<link xlink:href="&url.informix.connectionstring;">接続文字列</link>
のいずれかです。
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title><filename>odbc.ini</filename> を使用した PDO_INFORMIX DSN の例</title>
<para>
以下の例は、<filename>odbc.ini</filename> で Infdrv33
として登録されている Informix データベースに接続するための
PDO_INFORMIX DSN を表します。
<programlisting><![CDATA[
$db = new PDO("informix:DSN=Infdrv33", "", "");
]]></programlisting>
<programlisting><![CDATA[
[ODBC Data Sources]
Infdrv33=INFORMIX 3.3 32-BIT
[Infdrv33]
Driver=/opt/informix/csdk_2.81.UC1G2/lib/cli/iclis09b.so
Description=INFORMIX 3.3 32-BIT
Database=common_db
LogonID=testuser
pwd=testpass
Servername=ids_server
DB_LOCALE=en_US.819
OPTIMIZEAUTOCOMMIT=1
ENABLESCROLLABLECURSORS=1
]]></programlisting>
</para>
</example>
<example>
<title>接続文字列を使用した PDO_INFORMIX DSN の例</title>
<para>
以下の例は、<userinput>common_db</userinput> という名前の
Informix データベースに接続文字列を使用して接続するための
PDO_INFORMIX DSN を表します。
<programlisting><![CDATA[
$db = new PDO("informix:host=host.domain.com; service=9800;
database=common_db; server=ids_server; protocol=onsoctcp;
EnableScrollableCursors=1", "testuser", "tespass");
]]>
</programlisting>
</para>
</example>
</para>
</refsect1>
</refentry>
</reference>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->