vb.net se conecta a la base de datos
1. Utilice el proveedor de datos SQL Server .NET para conectarse a la base de datos
El proveedor de datos SQL Server .NET utiliza la clase SqlConnection para conectarse a la base de datos de SQL Server 7.0 o superior
La clase SqlConnection se encuentra bajo el espacio de nombres System.Data.SqlClient.
Código de conexión:
Dim sqlConnection1 As SqlClient.SqlConnection
Dim strConnect As String="fuente de datos=nombre del servidor; catálogo inicial=nombre de la base de datos;id de usuario =sa;contraseña=;”
sqlConnection1=Nuevo System.Data.SqlClient.SqlConnection(strConnect)
sqlConnection1.open 'Abre la base de datos
sqlConnection1. close 'Cerrar la conexión y liberar recursos
2. Utilice el proveedor de datos OLE DB .NET para conectarse a la base de datos
Como se mencionó anteriormente, puede utilizar los datos OLE DB .NET Proveedor para acceder a Access, Oracle, SQL Server y otras bases de datos. Entonces, ¿cómo accede a estas bases de datos? El proveedor de datos OLE DB .NET conecta estos tres tipos diferentes de bases de datos a través de la clase OleDbConnection ubicada en el espacio de nombres de la biblioteca de clases System.Data.OleDb. Los siguientes son ejemplos:
1) Conectarse a la base de datos de SQL Server
Dim oleDbConnection1 As OleDb.OleDbConnection
Dim strConnect As Sting="Provider=SQLOLEDB;Persist Información de seguridad =False;Fuente de datos=Nombre del servidor;Catálogo inicial=Nombre de la base de datos;ID de usuario=sa;Contraseña=;”
oleDbConnection1=Nuevo System.Data.OleDb.OleDbConnection(strConnect)
2) Conectarse a la base de datos de Access
Supongamos que la base de datos de Access que se va a conectar se llama "Example.mdb" y está almacenada en el directorio d:\Data\.
Atenuar oleDbConnection1 como OleDb.OleDbConnection
Atenuar strConnect As Sting="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\Data\ Ejemplo.mdb" p> p>
oleDbConnection1= Nuevo System.Data.OleDb.OleDbConnection(strConnect)
3) Conéctese a la base de datos Oracle
Atenuar oleDbConnection1 como OleDb.OleDbConnection
Dim strConnect As Sting=”Proveedor=MSDAORA;Fuente de datos=nombre del servidor;ID de usuario=ID de usuario;Contraseña=contraseña;”
oleDbConnection1= Nuevo System.Data.OleDb.OleDbConnection(strConnect)
3. Utilice el proveedor de datos ODBC .NET para conectarse a la base de datos
El proveedor de datos ODBC .NET se conecta a la base de datos a través de la clase OdbcConnection, que se encuentra en el espacio de nombres
En Microsoft.Data.Odbc, el espacio de nombres Microsoft.Data.Odbc está encapsulado en el archivo Microsoft.Data.Odbc.dll.
Debido al espacio limitado, aquí solo presentamos el método de conexión del servidor Sql y la base de datos Oracle. Los métodos de conexión de otras bases de datos son básicamente similares
así que no entraré en detalles. .
1) Conéctese a la base de datos del servidor Sql
Dim odbcDbConnetion1 como Microsoft.Data.OdbcConnection
Dim strConnect As Sting="Driver={SQL Server};Server = Nombre del servidor;Uid=sa;pwd=;Database= nombre de la base de datos;”
odbcDbConnetion1=Nuevo Microsoft.Data.OdbcConnection(strConnect)
2) Conéctese a la base de datos Oracle p>
Atenuar odbcDbConnetion1 como Microsoft.Data.OdbcConnection
Atenuar strConnect como Sting=”Driver={Microsoft ODBC para Oracle};Servidor=nombre del servidor;Uid=sa;pwd=;” p>
odbcDbConnetion1=Nuevo Microsoft.Data.OdbcConnection(strConnect)
Resumen IV.
A través de la introducción de este artículo, los lectores básicamente dominan el uso de ADO.NET. en Visual Basic.NET Métodos para conectar varias bases de datos con ODBC.NET
. Los tres controladores anteriores apuntan a bases de datos diferentes y su rendimiento también es muy diferente: el proveedor de datos .NET de SQL Server
tiene la eficiencia más alta. El proveedor de datos .NET OLE DB tiene la eficiencia más baja; NET Data Provider es el más lento.
A qué base de datos conectarse y qué controlador de datos utilizar deben considerarse desde la perspectiva de la eficiencia del trabajo.
¿Estás satisfecho con las respuestas anteriores?