Files
php-doc-ru/reference/pdo_sqlite/reference.xml
Mikhail Alferov ef4b9f7302 Update Pdo to En (#1029)
* Update cubrid-schema.xml infostyle

* Update reference.xml to En

* Update reference.xml to En

* Update lobunlink.xml infostyle

* Update setnoticecallback.xml Infostyle

* Update reference.xml to En

* Update reference.xml Sync the Rev ID

* Update reference.xml to En

* Update reference.xml to En

* Update reference.xml to En

* Update reference.xml to En

* Update reference.xml to En

* Update reference.xml to En

* Update reference.xml to En

* Update reference.xml to En
2025-01-04 03:05:54 +03:00

115 lines
3.9 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 3c1bec9d700807df36994cf368ba291214cd424d Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<reference xml:id="ref.pdo-sqlite" xmlns="http://docbook.org/ns/docbook">
<?phpdoc extension-membership="bundledexternal" ?>
<title>PDO_SQLITE: драйвер модуля PDO для СУБД SQLite</title>
<titleabbrev>PDO-драйвер СУБД SQLite</titleabbrev>
<partintro>
<section xml:id="ref.pdo-sqlite.intro">
&reftitle.intro;
<para>
PDO_SQLITE — драйвер, через который PHP получает доступ к базам данных SQLite 3.
Для этого драйвер реализует интерфейс модуля <link linkend="intro.pdo">PDO</link>.
</para>
<note>
<para>
Кроме потоков с флагом <constant>PDO::PARAM_LOB</constant>
драйвер PDO_SQLITE разрешает использовать строки.
</para>
</note>
</section>
&reference.pdo-sqlite.configure;
</partintro>
<refentry xml:id="ref.pdo-sqlite.connection">
<refnamediv>
<refname>DSN-строка подключения через драйвер PDO_SQLITE</refname>
<refpurpose>Соединение с базой данных SQLite</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<para>
DSN-строка подключения (англ. сокр.: Data Source Name — имя источника данных)
через драйвер PDO_SQLITE состоит из следующих элементов:
<variablelist>
<varlistentry>
<term>DSN-префикс (SQLite 3)</term>
<listitem>
<para>
DSN-префикс — строка <userinput>sqlite:</userinput>.
<itemizedlist>
<listitem>
<para>
Для доступа к базе данных на диске потребуется добавить после DSN-префикса
абсолютный путь.
</para>
</listitem>
<listitem>
<para>
Для создания базы данных в памяти потребуется добавить после DSN-префикса
<literal>:memory:</literal>.
</para>
</listitem>
<listitem>
<para>
Драйвер создаст временную базу данных, которую удалит при закрытии соединения,
если DSN-строка подключения состоит только из DSN-префикса.
</para>
</listitem>
</itemizedlist>
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Пример DSN-строки подключения через драйвер PDO_SQLITE</title>
<para>
Следующий пример показывает DSN-строку подключения через драйвер PDO_SQLITE
для соединения с БД SQLite:
<programlisting>
<![CDATA[
sqlite:/opt/databases/mydb.sq3
sqlite::memory:
sqlite:
]]>
</programlisting>
</para>
</example>
</para>
</refsect1>
</refentry>
&reference.pdo-sqlite.entities.pdo-overloaded;
</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
-->