Programación Web y Scripting > ASP

 Conxion a Servidor

(1/1)

darksito:
Hola e llevado un curso de asp pero no domino mucho quisiera saber que tengo que datos debo saber de mi hosting para poder conectarme a mi bd de mysql !

EL proyecto que comenze es solo crear una intranet para mis proveedores que se generen un usuario entren a un pagina y puedan subir sus cotizaciones a una carpeta .

pero antes quisiera saber como conectarme a mi bd cual seria la cadena de conexion gracias  :(  :alien:

th3r0rn:
Poes yo uso una clase de acceso a datos solo que me conecto a ORACLE, la linea que contiene los datos es:
    private string connString = "Data Source=127.0.0.1/XE; User Id=SYSTEM; Password=123456;";
Si dices que te quieres conectar a la abse de datos de MYSQL que tienes en tu hosting primero tienes que saber si tu hosting te permite conexiones remotas a la base de datos ya que la gran mayoria no lo permite y como tal pues bloquea dicho puerto.
Saludos
PD. hay te dejo mi clase, solo que es de ASP.NET con C#


--- Código: C# ---using System;using System.Data;using System.Collections.Generic;using System.Data.Odbc;using System.Text;using System.Data.OracleClient;using System.Diagnostics;  public class AccesoDatos{    private string connString = "Data Source=127.0.0.1/XE; User Id=SYSTEM; Password=123456;";    private OracleConnection con = new OracleConnection();    public void conectar()    {        try        {            con.ConnectionString = connString;            con.Open();        }        catch (Exception e)        {            Trace.WriteLine(e.ToString());        }    }    public void desconectar()    {        try        {            con.Close();        }        catch (Exception e)        {            Trace.WriteLine(e.ToString());        }    }     public int ejecutar(string sqlCad)    {        int resultado = 0;        try        {            conectar();            //OdbcCommand comando = new OdbcCommand(sqlCad, con);            OracleCommand comando = new OracleCommand(sqlCad, con);            resultado = comando.ExecuteNonQuery();        }        catch (Exception e)        {            Trace.WriteLine(e.ToString());        }        finally        {            desconectar();        }        return resultado;    }     public DataSet consultarDS(string sqlcad)    {        DataSet resultado = new DataSet();        try        {            conectar();            //OdbcDataAdapter da = new OdbcDataAdapter(sqlcad, con);            OracleDataAdapter da = new OracleDataAdapter(sqlcad, con);            da.Fill(resultado);        }        catch (Exception e)        {            Trace.WriteLine(e.ToString());        }        return resultado;    }     public bool datoInsertado(string dato, string nombreTabla, string nombreCampo, string tipoCampo)    {        DataSet ds = new DataSet();        string sqlCad = "";        bool insertado = false;        if (tipoCampo == "numerico")        {            sqlCad = "select * from " + nombreTabla + " where " + nombreCampo + "=" + dato + "";        }        else        {            sqlCad = "select * from " + nombreTabla + " where " + nombreCampo + "='" + dato + "'";        }        ds = consultarDS(sqlCad);        if (ds.Tables.Count > 0)        {            if (ds.Tables[0].Rows.Count > 0)            {                insertado = true;            }        }        return insertado;    }      public bool datoInsertado2(string dato, string dato2, string nombreTabla, string nombreCampo, string nombreCampo2, string tipoCampo, string tipoCampo2)    {        DataSet ds = new DataSet();        string sqlCad = "";        bool insertado = false;        if ((tipoCampo == "numerico") && (tipoCampo2 == "numerico"))        {            sqlCad = "select * from " + nombreTabla + " where " + nombreCampo + "=" + dato + " and " + nombreCampo2 +               "=" + dato2;        }        else if ((tipoCampo == "numerico") && (tipoCampo2 != "numerico"))        {            sqlCad = "select * from " + nombreTabla + " where " + nombreCampo + "=" + dato + " and " + nombreCampo2 +               "='" + dato2 + "'";        }        else if ((tipoCampo != "numerico") && (tipoCampo2 == "numerico"))        {            sqlCad = "select * from " + nombreTabla + " where " + nombreCampo + "='" + dato + "' and " + nombreCampo2 +               "=" + dato2;        }        else        {            sqlCad = "select * from " + nombreTabla + " where " + nombreCampo + "='" + dato + "' and " + nombreCampo2 +                "='" + dato2 + "'";        }        ds = consultarDS(sqlCad);        if (ds.Tables.Count > 0)        {            if (ds.Tables[0].Rows.Count > 0)            {                insertado = true;            }        }        return insertado;    }}  

F_Tanori:
Regularmente se usa ADO

Las cadenas las puedes encontrar aqui

http://www.connectionstrings.com/


Saludos

Navegación

[0] Índice de Mensajes

Ir a la versión completa