Enviar respuesta 
 
Calificación:
  • 1 votos - 5 Media
  • 1
  • 2
  • 3
  • 4
  • 5
CONEXION A UNA BASE DE DATOS
08-05-2012, 02:54 PM (Este mensaje fue modificado por última vez en: 10-05-2012 03:58 PM por Manuel_Chaves.)
Mensaje: #1
CONEXION A UNA BASE DE DATOS
Todos sabemos lo pesado que es realizar una conexión con una base de datos, sobre todo en los servidores de 64 Bits, que practicamente ya todos los nuevos lo son.

Por ello, explico como poner distintos tipos de conexiones a base de datos, para no tener que realizar un ODBC.

  • Framework PC:

    • Conexion SQL Server por OLEDB:
      ConnString=Provider=SQLOLEDB.1;Persist Security Info=False;User ID=usuario;Password=pass;Initial Catalog=BaseDatos;Data Source=gestorbasededatos
    • Conexión MYSQL:
      Conexión por ODBC pero sin crear el ODBC, sino poniendo directamente la cadena:
      Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=BaseDatos;User=user;Password=clave;Option=3;po​rt=1234

  • Framework WEB:

    • Conexión SQL Server:
      Provider=SQLOLEDB.1;Persist Security Info=False;User ID=user;Password=pass;Initial Catalog=basedatos;Data Source=gestorbasedatos
    • Conexión MYSQL:
      Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=BaseDatos;User=user;Password=pass;Option=3;por​t=1234

      Driver={MySQL ODBC 5.1 Driver};Server=ip;Database=basededatos;User=usuario;Password=contrasena;Option=3​​;por​t=3306

  • Replicador:
    • Conexion SQL Server:
      Provider=System.Data.SqlClient;Data Source=127.0.0.1;Initial Catalog=BaseDatos;Persist Security Info=True;User ID=user;Password=pass
    • Conexion MYSQL:
      Provider=MySql.Data.MySqlClient;Persist Security Info=False;database=BaseDatos;server=127.0.0.1;user id=user;Password=pass;port=1234

  • XOneManager
    • Conexión SQL Server:
      <add name="XoneSQLSERVER" connectionString="Data Source=IPSERVIDORBD;Initial Catalog=basedatos;Persist Security Info=True;User ID=user;Password=pass" providerName="System.Data.SqlClient" />
    • Conexión MYSQL:
      <add name="XoneMYSQL" connectionString="Persist Security Info=False;database=basedatos;server=IPSERVIDORBD;user id=user;Password=pass" providerName="MySql.Data.MySqlClient" />
    • Conexión ORACLE:
      <add name="XoneOracle" connectionString="Data Source=CGS;Persist Security Info=True;User ID=user;Password=pass;Unicode=True" providerName="System.Data.OracleClient" />


Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
10-05-2012, 12:44 PM (Este mensaje fue modificado por última vez en: 10-05-2012 12:45 PM por Juan Carlos.)
Mensaje: #2
RE: Conexión a una base de datos
Para MySQL 5.0.41, el conector a instalar es mysql-connector-odbc-5.1.5-win32.msi

La cadena de conexión para el framework web es:

Driver={MySQL ODBC 5.1 Driver};Server=ip;Database=basededatos;User=usuario;Password=contrasena;Option=3​;por​t=3306
Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
10-05-2012, 01:41 PM
Mensaje: #3
RE: Conexión a una base de datos
La conexión es esa para el puerto generico, pero el mysql se puede configurar para otro puerto, por eso lo de poner 1234.
Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
10-05-2012, 03:29 PM
Mensaje: #4
RE: Conexión a una base de datos
Sí, sólo era para hacer notar el cambio en Driver={MySQL ODBC 5.1 Driver}, porque al parecer el 3.51 no vale para MySQL 5 y lo contrario, el 5.1 no vale para MySQL 4.
Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
Enviar respuesta 


Salto de foro:


Usuario(s) navegando en este tema: 1 invitado(s)

Contáctanos | XOne | Volver arriba | Volver al contenido | Archivo (Modo simple) | Sindicación RSS