Red de conocimiento informático - Material del sitio web - Cómo usar C# para crear una conexión de base de datos y ejecutar declaraciones SQL en VS2010. Es mejor dar un ejemplo.

Cómo usar C# para crear una conexión de base de datos y ejecutar declaraciones SQL en VS2010. Es mejor dar un ejemplo.

Hay dos métodos de conexión para conectarse a SQL usando C#, conexión de cadena y conexión de archivo de configuración. Un ejemplo de una cadena de conexión es una conexión al archivo de base de datos NORTHWEND.MDF

Data?Source=.\SQLEXPRESS;?AttachDbFilename=C:\...\NORTHWND.MDF;?

Integrated?Security=True;?Connect?Timeout=30;?User?Instance=True

El valor de la fuente de datos es .\SQLEXPRESS, donde "." ) o localhost, indicando que es una base de datos nativa. \SQLEXPRESS indica que la base de datos NORTHWEND.MDF es un producto gratuito. Dado que la base de datos está en formato de archivo, se agrega la descripción AttachDbFilename.

Otro ejemplo es utilizar la cadena de conexión SqlClient para una base de datos instalada en el servidor, como una base de datos instalada localmente. Una cadena de conexión de ejemplo para conectarse a AdventureWorks2008 es la siguiente:

Data?Source=.;Initial?Catalog=AdventureWorks2008;Integrated?Security=True?

Para la autenticación de SQL Server, utilice Especifique el nombre de usuario y la contraseña, donde los asteriscos indican nombres de usuario y contraseñas válidos.

"Persist?Security?Info=False;User?ID=*****;Contraseña=*****;" "Initial?Catalog=AdventureWorks;Server=MySqlServer"

Los archivos de configuración son archivos XML que se pueden cambiar según sea necesario. Los desarrolladores pueden utilizar archivos de configuración para cambiar la configuración sin tener que volver a compilar la aplicación.

Se recomienda no incrustar cadenas de conexión en su código. Si la ubicación del servidor cambia, será necesario volver a compilar la aplicación. Además, la cadena de conexión no cifrada compilada en el código fuente de la aplicación se puede ver utilizando el desensamblador MSIL (ildasm.exe). Para evitar almacenar la cadena de conexión en el código, puede almacenar el código en el archivo web.config para aplicaciones ASP.NET y en el archivo app.config para aplicaciones de Windows.

El uso de archivos de configuración evita la carga de recordar los detalles de la cadena de conexión. El proceso de configuración de memorizar el archivo de configuración es más fácil que recordar los detalles de la cadena de conexión porque el proceso de configuración está guiado por un asistente. Las indicaciones inteligentes ayudan a obtener la conexión. A continuación se muestra la cadena de conexión para el perfil de configuración de VS2010.

Me gustaría recomendarle un libro sobre métodos específicos: "C# Programming Guide", Tsinghua University Press, publicado en enero de 2011. Los contenidos relacionados incluyen descarga e instalación de bases de datos, programación visual, ADO, SQL FILESTREAM. , Y diseñador O/R (diseñador relacional de objetos), etc. Introduce el título del libro, el autor y la editorial en Google o Baidu. Hay varias librerías online que lo venden, con un descuento mínimo del 25%, y te lo pueden entregar en tu casa. Aún no está disponible en librerías.