天津理工C#期末复习:连接与操作总结
需积分: 34 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#期末考试或者实际项目开发都有着直接的帮助。
2014-05-19 上传
2024-01-10 上传
2020-11-22 上传
点击了解资源详情
2020-07-06 上传
2024-03-03 上传
weixin_43847661
- 粉丝: 0
- 资源: 1
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析