Pregunta:
¿Para que se utiliza la conexion entre SQL y C#?
Colaboradora no destacada xD
2011-08-28 02:07:21 UTC
Realmente tengo curiosidad, ya que simplemente se trabajar con SQL pues no tanto pero me defiendo bien, en cuanto a C# se muy poco, pero continuo aprendiendo sola, pero es que he escuchado sobre conectar SQL con C#... Tengo muchas dudas y con una o dos que me respondan esta mas que bien.

1.Que quiere decir conectar SQL con C#?
2.Como puedo hacerlo?
3.Puede alguien regalarme un ejemplo basico de lo que se puede hacer conectando C# con SQL?
4.Cuales proyectos puedo realizar? (Ideas, desde basicos a avanzados).

Muchas gracias de todas maneras, cualquier informacion o pregunta que deseen aportar sera muy util, mucha suerte a todos y disculpen las molestias.
Cuatro respuestas:
enrykez
2011-08-28 07:53:36 UTC
Antes de responder tus preguntas, quisiera precisar que en realidad C# no se conecta a SQL. Ya que SQL es un estandar para realizar consultas de datos, lo que creo que quieres preguntar es ¿Para que se utiliza la conexión entre C# y Bases de datos? aunque también quizás pudieras estar preguntando sobre el objeto SqlConnection que viene incluido en C#.



Respondiendo a tus preguntas:



1) C# es un lenguaje de programación que contiene un conjunto de objetos que permite conectarte a bases de datos tales como: ACCESS, SQL Server, MySQL, y cualquier otra. Puesto que realizar las conexiones es un estándar, ya que lo único que debes de cambiar en la conexión en caso de que quieras cambiar de base de datos es lo que se denomina la cadena de conexión, Pues bien, el objeto SqlConnection te permite conectarte a Bases de datos SQL Server, no que se conecte a SQL (el cual es un lenguaje que se utiliza en todas las bases de datos realacionales).

2) Para realizarlo debes utilizar los objetos: SqlConnection, SqlCommand, SqlDataAdapter.

3) Un ejemplo lo tienes en esta página: http://www.elguille.info/NET/ADONET/ejemplo_adonet_sql_csharp.htm

4) Los proyectos que puedes realizar son proyecto de páginas web donde consultas catálogos, productos, precios, etc. También en proyectos de escritorio que se encuentran en red.



Saludos!
2011-08-30 17:05:49 UTC
La respuesta simple para esto es que SQL es un lenguaje de consulta utilizado para consultar datos en una base de datos (SQL SERVER, MySQL, PostgreSQL, Oracle, etc), asi pues aunque con SQL se puedan manipular datos de una base de datos, eso no es suficiente para un sistema de informacion, por ejemplo si necesitaras un programa de windows te mostrara los datos de los usuarios, claramente el programa sin un acceso a la base de datos, no lo hace. Saber SQL sirve, pero a la hora de conectar programas con bases de datos es necesario saber algo mas. C# es un lenguaje de programacion de Microsoft y tiene acceso a bases de datos. Muy seguramente lo que escuchaste fue una mala interpretacion de "Conectarse con C# a una base de datos SQL SERVER". La gente erroneamente suele llamar "SQL" a SQL SERVER.
Alvaro Pauta!!:-)
2011-08-28 02:20:32 UTC
Tengo entendido que es para manejar base de datos, realizando conexiones entre las dos, mediante programación de botones que devuelvan datos por ejemplo de mercadería en un inventario o algo así. No recuerdo bien pero bue..
2011-08-28 02:16:57 UTC
jajaja no entiendo un pepino de lo que dices pero queria curiosiar y te respondo porque tu nick me da mucha mucha muuuuuuuuuuuuuuuuuuuuuucha risa :D



sos una genia muy original :)



besos ;)


Este contenido se publicó originalmente en Y! Answers, un sitio web de preguntas y respuestas que se cerró en 2021.
Loading...