Recomendado: Preguntas frecuentes en el desarrollo de la tecnología de producción web dinámica ASP El siguiente es el contenido citado: bgcolor =#f7f7f7> <tr> <td style = izquierda: 0px;
ODBC (Open Database Interconnect): es una tecnología de interfaz de base de datos temprana introducida por Microsoft. En realidad es el predecesor de Ado. Las conexiones de la base de datos tempranas fueron muy difíciles. El formato de cada base de datos es diferente, y los desarrolladores deben tener una comprensión profunda de las API subyacentes de cada base de datos que desarrollan. Es decir, el ODBC actual (conectividad de base de datos abierta), que es un producto temprano de las personas que crean una API común. Hay muchos tipos de bases de datos que cumplen con este estándar y se denominan bases de datos compatibles con ODBC.
OLEDB (enlace de objeto e incrustación de datos) se encuentra entre la capa ODBC y la aplicación. Conéctese directamente a la capa OLEDB, y si hace esto, verá una mejora en el rendimiento de los cursores del lado del servidor (el cursor predeterminado del conjunto de registros y el cursor más utilizado).
Use ODBC para conectarse a la base de datos:
Hay tres tipos de DSN en ODBC, y sus diferencias son muy simples: el DSN de usuario solo se puede usar para este usuario. La única diferencia entre el sistema DSN y el archivo DSN es que la información de conexión se almacena en diferentes ubicaciones: el sistema DSN se almacena en el área de almacenamiento ODBC, mientras que el archivo DSN se coloca en un archivo de texto.
No hablaré sobre sus métodos de creación.
Al usarlos en ASP, la escritura es la siguiente:
A.SQL Server:
Use el sistema dsn: connstr = dsn = dsnname;
Use el archivo dsn: connstr = FiledSn = xx; uid = xx;
También puede usar una cadena de conexión (para que no necesite crear DSN):
Connstr = Driver = {SQL Server}; server = servername; uid = xx; pwd = xxx
B.Access:
Use el sistema dsn: connstr = dsn = dsnname
(O: connstr = dsn = dsnname; uid = xx; pwd = xxx)
Use el archivo dsn: connstr = FiledSn = xx
También puede usar una cadena de conexión (para que no necesite crear DSN):
Connstr = Driver = {Microsoft Access Driver}; dbq = d: /abc/abc.mdb
Use OLEDB para conectarse a la base de datos:
| El siguiente es el contenido citado: A.SQL Server: connstr = proveedor = sqloledb; Data fuente = servername; uid = xx; pwd = xxx; database = dbname B.Access: connstr = provicer = Microsoft.Jet.OLEDB.4.0; Fuente de datos = c: /abc/abc.mdb |
Vale la pena señalar que la compatibilidad de OLE DB con ODBC permite que OLE DB acceda a las fuentes de datos ODBC existentes. Sus ventajas son obvias. Esto no necesariamente requiere que los controladores OLE DB accedan inmediatamente al sistema de datos original.
El proveedor se encuentra en la capa OLE DB, mientras que el controlador se encuentra en la capa ODBC. Si desea utilizar una fuente de datos ODBC, debe utilizar un proveedor OLE DB para ODBC, que luego usará el controlador ODBC correspondiente. Si no necesita usar una fuente de datos ODBC, puede usar los proveedores de OLE DB correspondientes, que a menudo se llaman proveedores nativos.
Está claro que usar un proveedor ODBC significa que se necesita una capa adicional. Por lo tanto, al acceder a los mismos datos, el proveedor OLE DB para ODBC puede ser un poco más lento que el proveedor local de OLE DB.
Compartir: ABS atn cos, funciones matemáticas comunes, etc., explicaciones detalladas [Nombre] ABS [Categoría] Función matemática [Prototipo] ABS (Número) [Parámetro] requerido. El parámetro de número es cualquier expresión numérica válida [valor de retorno] del mismo número [excepción/error] ninguno [