天津理工C#期末复习:连接与操作总结

需积分: 34 12 下载量 72 浏览量 更新于2024-07-18 3 收藏 27KB DOCX 举报
在天津理工大学的C#期末复习总结中,主要涵盖了数据库相关知识以及C#编程中的连接字符串设置。这部分内容对于理解和掌握C#在数据库操作中的应用至关重要。 首先,连接字符串是用于建立应用程序与数据库之间连接的关键配置。它包含了数据库服务器地址(如:DataSource=myServerAddress或DataSource=190.190.200.100,1433),数据库名称(InitialCatalog=myDataBase),用户身份验证信息(如:UserID=myUsername, Password=myPassword)。这些参数以特定格式组合在一起,例如: 1. 使用标准的SQL Server连接字符串:"DataSource=(local);DATABASE=DB;USERID=SA;PWD=123",其中"(local)"通常表示本地计算机上的SQL Server实例。 2. 对于访问本地文件数据库的情况,可以指定路径,如"DataSource=C:\BegASPNET\Northwind.mdb",但需要注意,如果路径中有特殊字符(如反斜杠\"),可以使用"+"和"@"符号组合来避免被解析为转义字符。 3. 如果数据库文件与程序在同一目录下,可以直接使用MapPath函数简化路径,如`strConnection+="DataSource="; strConnection+=MapPath("Northwind.mdb")`。 创建连接的过程涉及到创建SqlConnection对象,并调用Open()方法打开连接。例如: ```csharp SqlConnection conn = new SqlConnection(connstr); conn.Open(); ``` 接下来是执行数据库操作,这里展示了使用SqlCommand对象执行插入语句的例子: ```csharp SqlCommand sqlcom = new SqlCommand("insert into info (id, name, sex) values (" + i + ", '" + s1 + "', '" + s2 + "')", objSqlConnection); ``` 这里,通过SqlCommand的构造函数,创建了一个新的命令对象,用于执行SQL插入语句,将值(i, s1, s2)插入到info表中指定的id, name和sex字段。 这部分内容介绍了C#中如何使用ADO.NET(ActiveX Data Objects .NET)连接到数据库、设置连接字符串以及执行基本的SQL操作。这对于任何进行数据库交互的C#开发者来说都是非常基础且重要的知识点。复习和理解这些内容对于完成C#期末考试或者实际项目开发都有着直接的帮助。