Рекомендуется: часто задаваемые вопросы в разработке динамической технологии веб -производства ASP Ниже приведен цитируемый контент: bgcolor =#f7f7f7> <tr> <td style = слева: 0px;
ODBC (Open Database Interconnect): это технология интерфейса ранней базы данных, представленная Microsoft. Это на самом деле предшественник Ado. Ранние подключения к базе данных были очень сложными. Формат каждой базы данных отличается, и разработчики должны иметь глубокое понимание основных API каждой базы данных, которую они разрабатывают. То есть текущий ODBC (Open Database Connectivity), который является ранним продуктом людей, создающих общий API. Существует много типов баз данных, которые соответствуют этому стандарту и называются ODBC-совместимыми базами данных.
OLEDB (Ссылка на объект и база данных в Entrach) расположена между уровнем ODBC и приложением Подключитесь непосредственно к слою OLEDB, и если вы сделаете это, вы увидите улучшение производительности курсоров на стороне сервера (курсор по умолчанию сборов записей и наиболее часто используемый курсор).
Используйте ODBC для подключения к базе данных:
В ODBC существует три типа DSN, и их различия очень просты: пользователь DSN может использоваться только для этого пользователя. Единственная разница между системой DSN и File DSN заключается в том, что информация об соединении хранится в разных местах: System DSN хранится в области хранения ODBC, в то время как файл DSN помещается в текстовый файл.
Я не буду говорить об их методах создания.
При их использовании в ASP письменность следующая:
A.SQL Server:
Используйте систему DSN: connstr = dsn = dsnname;
Используйте файл dsn: connstr = filedsn = xx; uid = xx;
Вы также можете использовать строку подключения (так что вам не нужно создавать DSN):
connstr = driver = {sql server}; server = servername; uid = xx; pwd = xxx
B.Ccess:
Используйте систему DSN: connstr = dsn = dsnname
(Или: connstr = dsn = dsnname; uid = xx; pwd = xxx)
Используйте файл dsn: connstr = filedsn = xx
Вы также можете использовать строку подключения (так что вам не нужно создавать DSN):
connstr = Driver = {Microsoft Access Driver}; dbq = d: /abc/abc.mdb
Используйте OLEDB для подключения к базе данных:
| Ниже приведено цитируемое содержание: A.SQL Server: connstr = Provider = SQLOLEDB; Data Source = ServerName; UID = XX; PWD = XXX; DATABASE = DBNAME B.Ccess: connstr = previcer = microsoft.jet.oledb.4.0; Источник данных = c: /abc/abc.mdb |
Стоит отметить, что совместимость OLE DB с ODBC позволяет OLE DB доступ к существующим источникам данных ODBC. Его преимущества очевидны. Это не обязательно требует, чтобы драйверы OLE DB немедленно получали доступ к исходной системе данных.
Поставщик расположен в слое OLE DB, а водитель расположен в слое ODBC. Если вы хотите использовать источник данных ODBC, вам необходимо использовать поставщик OLE DB для ODBC, который затем будет использовать соответствующий драйвер ODBC. Если вам не нужно использовать источник данных ODBC, вы можете использовать соответствующих поставщиков OLE DB, которые часто называют собственными поставщиками.
Понятно, что использование поставщика ODBC означает, что необходим дополнительный слой. Следовательно, при доступе к одни и те же данные поставщик OLE DB для ODBC может быть немного медленнее, чем локальный поставщик OLE DB.
Поделиться: ABS ATN COS, общие математические функции и т. Д., Подробные объяснения [Имя] ABS [категория] Математическая функция [Прототип] ABS (номер) [параметр] Требуется. Параметр номера - любое действительное числовое выражение [возвращаемое значение] того же номера [Exception/Error] нет [