INSTITUTO TECNOLOGICO SUPERIOR DE ALVARADO
INGENIERA EN SISTEMAS COMPUTACIONALES
Materia: PROGRAMACION DE BASES DE DATOS
Semestre-Grupo: 7 SEMESTRE
Producto Acadmico: CUADRO COMPARATIVO
Tema: CADENAS DE CONEXIN PARA TENER ACCESO A LAS BASES DE DATOS
Presenta: HECTOR MORALES CABRERA
Docente: ING. GABRIELA HERNANDEZ CRUZ
H. Y G. ALVARADO, VER. AGOSTOENERO 2013
Cadenas De Conexin Para Tener Acceso A Las Bases De Datos
SEGN SERVIDOR CADENA DE CONEXION
ODP.NET (ORACLE DATA PROVIDER .NET)
Provider=msdaora;Data Source=MyOracleDB;User Id=myUsername;Password=myPassword;
ORACLE
CADENA DE CONEXION
.NET FRAMEWORK DATA PROVIDER PARA OLEDB
Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=myUsername;Password=myPassword;OLEDB.NET=True;
ODBC PARA ORACLE
Driver={Microsoft ODBC for Oracle};Server=myServerAddress;Uid=myUsername;Pwd=myPa ssword;
JDBC PARA ORACLE
Class.forName("oracle.jdbc.driver.OracleDriver");
MICROSOFT ACCESS
MICROSOFT ACCESS MEDIANTE OLEDB
Dim path_Bd As String path_Bd = App.Path & "\Nombre.mdb" cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & _ path_Bd & ";" & "User Id=admin;Password="
MICROSOFT ACCESS MEDIANTE ODBC. SIN CONTRASEA
cnn.Open "driver={Microsoft Access Driver (*.mdb)};" & _ "dbq=c:\LaBase.mdb;uid=admin;pwd="
MICROSOFT ACCESS MEDIANTE ODBC EN MODO EXCLUSIVO
cnn.open "Driver={Microsoft Access Driver (*.mdb)};" & _
"Dbq=C:\Labase.mdb;Exclusive=1;Uid=admin;Pwd=;"
MICROSOFT SQL SERVER
MICROSOFT SQL SERVER MEDIANTE OLEDB
cnn.Open "Provider=sqloledb;" & _ "Data Source=Nombre_del_Servidor;" & _ "Initial Catalog=Nombre_de_la_base;" & _ "User Id=USUARIO;Password=PASSWORD
MICROSOFT SQL SERVER MEDIANTE ODBC
cnn.Open "driver={SQL Server};" & _ "server=NOMBRE_DEL_SERVIDOR;database=LA_BASE;uid=USUARIO ;pwd=PASSWORD"
MYSQL SERVER
MYSQL SERVER MEDIANTE OLEDB EN .NET
cnn.Open "Provider=MySQLProv;" & "Data Source=base;" & _ "User Id=USUARIO;Password=PASSWORD"
MYSQL REMOTA MEDIANTE ODBC
cnn.Open "Driver={MySQL ODBC 3.51 Driver};" & _ "Server=data.domain.com;" & _ "Port=3306;Database=LaBase;" & _ "User=USUARIO;Password=PASSWORD;Option=3;"
BASE DE DATOS LOCAL MEDIANTE ODBC
cnn.Open "Driver={MySQL ODBC 3.51 Driver};Server=localhost;" & _ Database=LaBase;User=Usuario;Password=Password;Option= 3;"
MICROSOFT EXCEL
EXCEL MEDIANTE OLEDB
conexion.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=" & path_Bd & _ ";Extended Properties=""Excel 8.0;HDR=Yes;""" Ejemplo : Leer hoja de Excel con ADO
EXCEL MEDIANTE ODBC
cnn.Open "driver={Microsoft Excel Driver (*.xls)};" & _ "driverid=790;dbq=c:\libro.xls;" & _ "defaultdir=c:\lacarpeta"
SEGN DRIVER (CONTROLADOR) CADENAS DE CONEXION
CONTROLADOR ODBC PARA DBASE
strConnection = _T("Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;" "Dbq=c:\\DatabasePath;");
ODBC
CADENAS DE CONEXION
CONTROLADOR ODBC PARA EXCEL
strConnection = _T("Driver={Microsoft Excel Driver (*.xls)};DriverId=790;" bq=C:\\DatabasePath\\DBSpreadSheet.xls;DefaultDir=c:\\da tabasepath;");
CONTROLADOR ODBC PARA ACCESS
strConnection = _T("Driver={Microsoft Access Driver (*.mdb)};" "Dbq=c:\\DatabasePath\\dbaccess.mdb;Uid=;Pwd=;");
CONTROLADOR ODBC PARA SQL SERVER
strConnection = _T("Driver={SQL Server};Server=MyServerName;" "Trusted_Connection=no;" "Database=MyDatabaseName;Uid=MyUserName;Pwd=MyPassword;" );
CONTROLADOR ODBC PARA ORACLE
strConnect = _T("Driver={Microsoft ODBC for Oracle};Server=OracleServer.world;" "Uid=MyUsername;Pwd=MyPassword;");
CONTROLADOR ODBC PARA MYSQL
strConnect = _T("Driver={MySQL ODBC 3.51 Driver};Server=localhost; "Database=MyDatabase;User=MyUserName;Password=MyPassword ;Option=4;");
OLEDB
PROVEEDOR OLE DB PARA SQL SERVER
strConnect = _T("Provider=sqloledb;Data Source=MyServerName;" "Initial Catalog=MyDatabaseName;" "User Id=MyUsername;Password=MyPassword;");
PROVEEDOR OLE DB PARA MYSQL
strConnection = _T("Provider=MySQLProv;Data Source=test");
ADO.NET
VB.NET
Dim cnn Como System.Data.SqlClient.SqlConnection cnn = New System.Data.SqlClient.SqlConnection (_ "Servidor = localhost; Database = AdventureWorks; Security Integrated = True " )
C#
Database = AdventureWorks; Security Integrated = True " );
JDBC
ORACLE
Class.forName("oracle.jdbc.driver.OracleDriver").newIn stance();
MYSQL
Class.forName("com.mysql.jdbc.Driver").newInstance();
BIBLIOGRAFIA
http://www.devtroce.com/2009/12/13/cadena-de-conexion-para-oracle/ http://www.elguille.info/NET/ADONET/cadena_de_conexion_para_conectar_a_una_base_de_sql_server.htm http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/296-connectionstring-ado.htm http://msdn.microsoft.com/es-es/library/35c54x95(v=vs.80).aspx http://albertovilches.com/crear-una-conexion-jdbc http://www.latindevelopers.com/articulos/visualc/cadenas-conexion-ado.php http://msmvps.com/blogs/otelis/archive/2007/06/01/conexi-243-n-de-datos-con-ado-net.aspx http://marferdotnet.blogspot.es/1201693440/