Conectarse a una base de datos desde C#

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 พ.ย. 2024

ความคิดเห็น • 14

  • @NetMentor
    @NetMentor  4 ปีที่แล้ว +3

    twitter: twitter.com/NetMentorTW
    blog: www.netmentor.es/Entrada/conectar-basededatos-net-core

  • @EstDeLeon
    @EstDeLeon 4 ปีที่แล้ว +1

    Algo tan básico me ha costado encontrarlo, y me ha ayudado mucho este video. Creo que lo complicado (que de complicado no tenía nada) era poder utilizar MySql.Data al instalarlo con NuGet

  • @jonalexjm1
    @jonalexjm1 4 ปีที่แล้ว +1

    Gracias la verdad, tu canal es muy interesante. Deberias tener mas suscriptores.

    • @NetMentor
      @NetMentor  4 ปีที่แล้ว

      Gracias! 😊

  • @Marcos-XurryPET
    @Marcos-XurryPET ปีที่แล้ว

    Hola Iván, ¿tienes algún ejemplo con un pool de conexiones?
    Muchas gracias.

    • @NetMentor
      @NetMentor  ปีที่แล้ว

      nope no tengo ningún ejemplo de conexiones multi-tenant

  • @diegoimberti4398
    @diegoimberti4398 3 ปีที่แล้ว +1

    Tiene algunos fallos: por comenzar, el metodo “actualizar” no nos indica la cantidad de elementos actualizados; de esa manera no estamos seguros de que la consulta ha funcionado bien (si el id existe o hay algun problema puntual). Ni que hablar del tema de la concurrencia de otro posible usuario, aunque como explicación basica es buena.

  • @geovani_lpz19
    @geovani_lpz19 3 ปีที่แล้ว

    Funciona para SQL también, o se deberá realizar la conexión desde el JSON?

    • @NetMentor
      @NetMentor  3 ปีที่แล้ว +1

      Hola, no entiendoa que te refieres, un saludo

    • @geovani_lpz19
      @geovani_lpz19 3 ปีที่แล้ว

      @@NetMentor Me refiero a que si la conexión a base de datos que implementas sirve también para conectarse a SQL Server? ya que he visto otra manera en donde colocan la cadena de conexión en el JSON de la API, hablo de NET CORE 5

    • @NetMentor
      @NetMentor  3 ปีที่แล้ว +1

      ​@@geovani_lpz19 La teoría es la misma pero con sql server es un poco diferente ya que la conexión cambia un poco semánticamente (creo, haze anyos que no toco sqlserver) y luego usar SqlConnection (using system.data.sqlclient) en vez de MySlqConnection a la hora de utilizarlo en el código
      Respecto a lo del json si, el appsettings.json es una forma de importar configuración a la api (aunque la conexión debería estar en los secrets); hice un post en el blog al respecto hace una semana -> www.netmentor.es/entrada/configuracion-iconfiguration
      Pero es mucho mejor que poner la conexión en el código, de hecho, poner la conexión en el codigo es una muy mala práctica (para el ejemplo es aceptable, pero no en producción)
      Un saludo!

  • @candidoreyesflores7798
    @candidoreyesflores7798 2 ปีที่แล้ว

    Tengo esto en una base de datos quiero saber si esta mal porque no me acepta hacerla con el signo ? Y es sql server
    string consulta = "SELECT * FROM Usuarios WHERE id_usuario = 1" + Login.Codigo;

    • @NetMentor
      @NetMentor  2 ปีที่แล้ว

      Hola, no, no lo hagas así, porque haciendo eso te pueden hacer SQL injection, deberías hacerlo con el interrogante. Mira el error que te da, que quizá te diga el problema

    • @candidoreyesflores7798
      @candidoreyesflores7798 2 ปีที่แล้ว

      @@NetMentor Lo hice así y me marca error con el ?