¿Como conectar C # a una base de datos ? ¿Que es una cadena de conexión? Porque no se conecta mi Base de datos con C Sharp. Joder :(
Hola que tal, sean bienvenidos a un nuevo post, hoy veremos una forma rápida de conectar una DB (Data Base) en SQL server en Visual mediante lenguaje C#
Como me conecto a una base de datos en c sharp
Lo primero que debemos tener en cuenta, es que para poder hacer una conexión desde visual c# a sql server, debemps usar una clase llamadas como SqlConnection, Sqlcommand las cuales son parte de una librería SqlClient que deberá ser agregara en c#Como importar la librería System.Data.SqlClient
Para poder desarrolla en Visual Basic.Net con datos almacenados en un Servidor, es necesario importar los objetos que nos permitirán hacer dicha conexion de punto a punto por ejemplo desde C Sharp a Sql Server.
Como dije antes, si queremos hacer una conexion a sql server mediante visual, primero debemos importar la librería SQL Server a Visual Studio, también se puede conectar por medio de Oracle DataBase por ejemplo:
Conexion Data Base en Sql server:
using System.Data.SqlClient;
Conexion Data Base para Oracle Database:
using Oracle.DataAccess.Client;
¿Para qué sirve la clase SqlConnection?
Una clase SqlConnection es el intermediario entre una Base de datos y un programa, por medio de un objetos de conexión en c# nos permite modificar los datos almacenados en la Data base. Para hacer uso de esta cadena de conexión se debe tener en cuenta algunos parámetros. Nombre del servidor, Nombre de la base de datos, Seguridad de la conexión ya sea por usuario y contraseña o autentificación de windows.Que es una clase o candena de conexión en C#
La definición de que es una clase de conexión seria:Es una cadena de caracteres, donde se establecen los valores necesarios para que el objeto de conexión intente conectarse a la base de datos, a esta cadena se le conoce como Cadena de Conexión.
Tipos de conexiones de base de datos
Una cadena de conexión, tiene dos tipos de conexión, esto dependerá del método de autenticación que se utilice para establecer la conexión en c#, a SQL Server.El primer tipo de cadena de conexión, se le conoce como autenticación integrada de Windows, que se caracteriza por la autenticación mediante el uso del usuario en sesión validado. Ejemplo:
//Cadena de conexion sql server windows authentication
SqlConnection ConexionSQLAutenticación = new SqlConnection("Data Source=NombreServidor; Initial Catalog=NombreBaseDato ; integrated security = true");
ConexionSQLAutenticación.Open();
SqlConnection ConexionSQLAutenticación = new SqlConnection("Data Source=NombreServidor; Initial Catalog=NombreBaseDato ; integrated security = true");
ConexionSQLAutenticación.Open();
El segundo método de conexiones mediante la autenticación con usuarios definidos o creados en SQL Server al que se le conoce como autenticación estándar. Ejemplo:
//Cadena de conexion sql server con usuario y contraseña c#
SqlConnection ConexionSQLContraseña= new SqlConnection("Data Source=NombreServidor; Initial Catalog=NombreBaseDato ; User Id= Usuario; Password=Contraseña;");
ConexionSQLContraseña.Open();
SqlConnection ConexionSQLContraseña= new SqlConnection("Data Source=NombreServidor; Initial Catalog=NombreBaseDato ; User Id= Usuario; Password=Contraseña;");
ConexionSQLContraseña.Open();