Cómo se conecta asp.net a los accesos a bases de datos (c#)
Primero mire un fragmento de código de muestra:
Código de programa:
--------------- ------------------------------------------------- - ---------------<
usando system.data
usando system.data.oledb
.. ....
string strconnection="provider=microsoft.jet.oledb.4.0;";
strconnection+=@"data source=c:\begaspnet\northwind. mdb" ;
oledbconnection objconnection=nueva oledbconnection(strconnection);
......
objconnection.open();
objconexión.close();
......
---------------------- -------------------------------------------------- -- ------
Explicación:
Conectarse a la base de datos de acceso requiere importar espacios de nombres adicionales, por lo que los dos primeros comandos son esenciales.
strconnection Esta variable contiene la cadena de conexión necesaria para conectarse a la base de datos, que especifica el proveedor de datos y la fuente de datos que se utilizarán.
"provider=microsoft.jet.oledb.4.0; "indica el proveedor de datos que se utiliza aquí, que es el motor de datos en el que ASP.NET se basa para establecer un acceso. conexión con la base de datos de acceso.
"data source=c:\begaspnet\northwind.mdb" especifica la ubicación de la fuente de datos. Su forma estándar es "data source=mydrive:mypath\myfile.mdb".
ps:
1. El símbolo "@" después de "+=" puede evitar que "\" en la siguiente cadena se analice como un carácter de escape.
2. Si el archivo de base de datos a conectar se encuentra en el mismo directorio que el archivo actual, también puede conectarse de la siguiente manera:
strconnection+="data source=";
strconnection+=mappath("northwind.mdb");
Esto le permitirá conectarse al archivo de base de datos.
¡De esta manera no tendrás que escribir un montón de cosas!
3. Preste atención al uso de punto y coma para separar los parámetros en la cadena de conexión.
"oledbconnection objconnection=new oledbconnection(strconnection);" Esta oración utiliza la cadena de conexión definida para crear un enlace al objeto. En el futuro, trataremos con este objeto cuando operemos la base de datos.