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
Ir a la versión completa