Список имен и размещение клиентской библиотеки
Список имен и размещение клиентской библиотеки
В табл. 7.1 представлены имена клиентской библиотеки и размещение по умолчанию на клиентах Firebird.
Таблица 7.1. Имена и размещение по умолчанию клиентов Firebird
Версия, вид
ОС клиента
Библиотека
Размещение по умолчанию
Подключается к
Firebird 1,0.x Классический сервер
Linux/UNIX
libgds.so.0, символьная ссылка на libgds.so
/usr/lib
Только Классический сервер 1.0
Firebird 1.0 Суперсервер для Windows
Windows NT/2000
gds32.dll
C:WINNT system32
Любой сервер 1.0
-//-Windows XP/Server 2003
gds32.dll
C:Windows system32
То же
-//-Windows 9x/ME
gds32.dll
C:Windows
То же
Firebird 1.0 Суперсервер для Linux
Linux/UNIX
libgds.so.0, символьная ссылка на libgds.so. Обратите внимание, что эта библиотека отличается от клиента libgds.so в Классическом сервере
/usr/lib
Любой сервер 1.0 за исключением Классического сервера
Firebird 1.5 Классический сервер для Linux
Linux/UNIX
libfbembed.so.O или libfbclient.so.0, символьная ссылка на libfbembed.so или libfbclient.so, соответственно[13]
/usr/lib
Только Классический сервер для Linux, приложения без потоков, возможны локальные соединения
Firebird 1.5 Суперсервер для Linux
Linux/UNIX
libfbclient.so.0, символьная ссылка на libfbclient.so
/usr/lib
Любой сервер 1.5
Firebird 1.5 Классический сервер и Суперсервер для Windows
Windows NT/2000
Родной: fbclient.dll
Firebird rootin
Любой сервер 1.5
Совместимость: fbclient.dll или gds32.dll, встроенный в instclient.exe
C:WINNT system32
То же
Windows XP/Server 2003
Родной: fbclient.dll Совместимость: fbclient.dll или gds32.dll, встроенный в instclient.exe
C:Windows system32
Любой сервер 1.5
Windows 9x/ME
Родной: fbclient.dll
Firebird rootin
То же
Совместимость: fbclient.dll или gds32.dll, встроенный в instclient.exe
C:Windows или C:Windowssystem[14]
То же
Firebird 1.5 Встроенный сервер
Все встроенные клиенты Windows
fbembed.dll
Корневой каталог исполняемого модуля приложения
То же
Пора дальше
В части III мы переходим к детальному рассмотрению типов данных, поддерживаемых языком SQL Firebird. В следующей главе вводятся типы данных и рассматриваются некоторые вопросы, которые вы должны понимать при подготовке к определению, сохранению и работе с данными SQL. Она заканчивается специальным обсуждением, которое будет вам полезным, если вы собираетесь выполнять миграцию данных из существующей базы данных в Firebird.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Методы клиентской оптимизации веб-страниц
Методы клиентской оптимизации веб-страниц Сайт тормозит, и вы не представляете, как с этим справиться? Количество анимации на странице превысило все мыслимые и немыслимые границы, и вы не знаете что делать? На странице десятки и сотни картинок, дизайнер превзошел сам
Получение размеров Web-страницы и клиентской области окна Web-обозревателя
Получение размеров Web-страницы и клиентской области окна Web-обозревателя Также часто бывает нужно узнать размеры всей Web-страницы и внутренней части окна Web-обозревателя, в которой выводится содержимое Web-страницы (клиентской области окна). Для этого предназначены методы
Размещение рисунков
Размещение рисунков pdf_open_gifОткрытие рисунка GIF.Синтаксис:void pdf_open_gif(int pdf_document, string filename)Используйте функцию pdf_open_image_file().<?php$im = pdf_open_gif($pdf, "test.gif");pdf_place_image($pdf, $im, 100, 100, 1);pdf_close_image($pdf, $im);?>pdf_open_pngОткрытие рисунка PNG.Синтаксис:void pdf_open_png(int pdf_document, string filename)Используйте функцию
Размещение
Размещение Закончив работу над сайтом, самое время подумать о том, где его разместить. Разумеется, можно сделать так, чтобы все желающие просматривали ваши вебстраницы на вашем же компьютере. Для этого необходимо всего-навсего обладать высокоскоростным каналом доступа в
Размещение резюме
Размещение резюме Размещение резюме на досках объявлений, посвященных работе, может принести пользу только в том случае, если вы оставили информацию о себе не на двух-трех, а на 20—30 сайтах. Причем свое резюме нужно будет периодически обновлять, и чем популярнее сайт, тем
Получение размеров Web-страницы и клиентской области окна Web-обозревателя
Получение размеров Web-страницы и клиентской области окна Web-обозревателя Также часто бывает нужно узнать размеры всей Web-страницы и внутренней части окна Web-обозревателя, в которой выводится содержимое Web-страницы (клиентской области окна). Для этого предназначены методы
21.7.1 Вызовы в клиентской программе TCP
21.7.1 Вызовы в клиентской программе TCP 1. sock = socket(AF_INET, SOCK_STREAM, 0);Клиент создает блок управления пересылкой ("socket") так же, как это делал сервер.2. Сервер должен инициализировать адресную структуру для использования в bind.Эта структура содержит локальный IP-адрес и номер порта
21.11.1 Запросы в клиентской программе UDP
21.11.1 Запросы в клиентской программе UDP 1. sock = socket(AF_INET, SOCK_DGRAM, 0); UDP клиента создает socket для UDP.2. bzero((char *)&servAddr, sizeof(servAddr));servAddr.sin_family = AF_INET;hp = gethostbyname(argv[1]);bcopy(hp->h_addr, &servAddr.sin_addr, hp->length);servAddr.sin_port = htons(atoi(argv[2]));Структура servAddr заполнена введенными конечным пользователем
Регистрация TCP/IP-сервиса при клиентской установке
Регистрация TCP/IP-сервиса при клиентской установке Обычно клиент и сервер InterBase, будучи на разных компьютерах, связываются по протоколу TCP/IP. Чтобы получить возможность общаться по TCP/IP, необходимо серверу InterBase поставить в соответствие порт, по котором} клиент будет
2.4. Предотвращение конфликта имен с помощью пространств имен
2.4. Предотвращение конфликта имен с помощью пространств имен ПроблемаВ несвязанных между собой модулях обнаружены конфликтующие имена или требуется заранее избежать возможности таких конфликтов, создав логические группы кода.РешениеДля структурирования кода
Разработка клиентской программы
Разработка клиентской программы Разработка формы Создайте новый проект Delphi. Присвойте свойству Caption формы заголовок Remote Mouse. Разместите на форме компонент Label категории Standard и присвойте его свойству Caption значение Port. Справа от этой метки разместите компонент Edit
Размещение
Размещение До создания базы данных вы должны знать, где собираетесь ее создавать. Это не столь глупо, как звучит. Оператор CREATE DATABASE (альтернатива- CREATE SCHEMA) будет создавать файл или файлы с указанными вами именами, однако он не может создать каталоги и не может изменить
Размещение и переименование библиотеки
Размещение и переименование библиотеки Для встроенного сервера- распространяемого как fbembed.dll- нет проблем с переименованием этой библиотеки в имя gds32.dll или fbclient.dll, или любое другое нужное имя. Для того чтобы пакет встроенного сервера был самодостаточным, эта библиотека
2.4. Генерация кода клиентской части с помощью ERwin
2.4. Генерация кода клиентской части с помощью ERwin 2.4.1. Расширенные атрибуты ERwin поддерживает не только проектирование сервера БД, но и автоматическую генерацию клиентского приложения в средах разработки MS Visual Basic и Power Builder. Технология генерации состоит в том, что на этапе
Закон 1. Невозможно обеспечить безопасность клиентской части
Закон 1. Невозможно обеспечить безопасность клиентской части В первом законе безопасности следует определить пару понятий. Что именно имеется в виду, когда говорят о клиентской части (client-side)? Рассматривая сетевое (клиент-серверное) окружение, авторы определили бы