Соединение с БД
Программа TMeter может протоколировать в базу данных счетчики и/или заголовки IP пакетов. Для взаимодействия с базой данных, TMeter использует интерфейс ADO (ActiveX Data Objects), который уже встроен в операционную систему Windows. Кроме того, обновления компонентов ADO свободно распространяются в пакете Microsoft Databases Access Components (MDAC), который можно загрузить с узла www.microsoft.com/data.
К качестве формата строки подключения к БД, TMeter использует формат OLE DB строки подключения. OLE DB - набор COM-интерфейсов, предоставляющих приложению единообразный доступ к данным самых различных источников независимо от их местонахождения или типа. ADO (ActiveX Data Objects) реализует высокопроизводительный и удобный прикладной интефейс для OLE DB.
Для подключения к базе данных программа TMeter создает
ADO-объект Connection. Строка подключения к БД задает источник
данных, базу данных и параметры защиты. Например, строка
подключения к базе данных MS SQL Server может выглядеть так:
SQLOLEDB.1;Password=tmeter;Persist Security Info=True;User
ID=tmeter;Initial Catalog=traffic;Data Source=SERVERNAME
OLE DB инитстроку можно хранить в специальном дисковом файле. Он
называется файлом подключения к источнику данных (data link file) и
имеет расширение *.udl. При установке OLE DB вы можете
сконфигурировать файл подключения средствами простого
пользовательского интефейса. По завершении его настройки Вам надо
просто указать его в строке подключения следующим образом:
File Name=c:\DataLinks\tmeter.udl
В случае изменений базы данных или сетевой конфигурации вам удастся
легко модифицировать этот файл и распространить его новую
версию.
См также:
HOWTO: Как создать файл подключения к Microsoft
SQL Server
HOWTO: Как создать файл подключения к Microsoft
Access
HOWTO: Как создать файл подключения к
MySQL