Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo utilizar ADO correctamente en VC

Cómo utilizar ADO correctamente en VC

Bases de datos y programación de bases de datos:

Actualmente existen muchas bases de datos convencionales, incluidas Oracle, MS SQL Server, Sybase, Informix, MySQL, DB2,

Interbase/ Firebird, PostgreSQL, SQLite, SAP/DB, TimesTen, MS ACCESS y muchos más.

La programación de bases de datos es una serie de operaciones como crear, leer y escribir bases de datos. La programación de bases de datos se divide en programación de clientes de bases de datos y programación de servidores de bases de datos. La programación del cliente de base de datos utiliza principalmente ODBC API, ADO, ADO.NET, OCI, OTL y otros métodos; la programación del servidor de base de datos utiliza principalmente OLE DB y otros métodos.

La programación de bases de datos requiere dominar algunos métodos técnicos para acceder a las bases de datos. También debe prestar atención a cómo diseñar bases de datos eficientes, optimizar la administración y operación de las bases de datos y optimizar las declaraciones de las bases de datos.

Pasos generales para la programación ADO:

¿Crear un objeto Conexión?

¿Abrir la fuente de datos y establecer una conexión con la fuente de datos?

¿Ejecutar un comando SQL?

Usar el conjunto de resultados

Terminar la conexión

Los tres objetos más importantes de ADO:

Objeto de conexión)

Objeto de comando (Command)

Objeto de conjunto de registros (RecordSet)

Al utilizar estos tres objetos, debe definir los punteros de inteligencia correspondientes: _ConnectionPtr, _CommandPtr, _RecordsetPtr

Para usar punteros inteligentes: defina variables de puntero, cree sus instancias (instanciación) y llame a métodos y propiedades. Este puntero inteligente llama automáticamente al método Release cuando destruye el objeto, por lo que no es necesario liberar manualmente la memoria después de su uso y el código es más conciso.

Pero necesitas llamar al método Close para cerrar Connection o RecordSet.