使用.NET操作数据库
- 格式:doc
- 大小:170.50 KB
- 文档页数:3
使用操作数据库
在可以连接数据库之后,可以在中对数据库中进行增、删、改、查操作。可以被看作是一个介于数据源和数据使用者之间的转换器。接受使用者语言中的命令,如连接数据库、返回数据集之类,然后将这些命令转换成在数据源中可以正确执行的语句。
下面将使用C#添加Pubs数据库为例,具体的操作过程如下:
(1)单击【开始】菜单,执行【所有程序】|【Microsoft Visual Studio 2008】|【Microsoft
Visual Studio 2008】命令。在显示的窗口中,执行【文件】|【新建】|【项目】命令。
(2)在【新建项目】对话框中创建一个Visual C#类型的控制台应用程序,并设置项目名称为“Insert_SQLServer”,及位置,然后单击【确定】按钮,如图11-19所示。
图11-19选择【控制台应用程序】
(3)打开项目,在该项目的顶部添加下列代码来引入所需命名空间,代码如下:
using System.Data;
using System.Data.SqlClient;
(4)在该项目代码中的Main()方法是程序的入口,接下来的代码都在此处编写,先添加如下的代码:
//数据库连接字符串
string SqlConnString = "server=YAO;uid=sa;pwd=123456;database=northwind;";
(5)使用上面定义的数据库连接字符串创建一个到数据库的连接,这里使用到了的SqlConnection对象:
//创建连接
SqlConnection SqlConn = new SqlConnection(SqlConnString);
(6)调用SqlConnection对象的Open方法来打开连接,使用代码如下:
//打开连接 T255 $194 SqlConn.Open();
(7)创建一个操作数据库的命令对象,这里使用到了的SqlCommand对象:
//声明变量并赋值
string job_desc = "Manager and **";
int min_lvl = 50;
int max_lvl = 200;
//实例化SqlCommand命令对象
SqlCommand cmd = new SqlCommand();
//命令语句,连接
mandText = "insert into dbo.jobs values('"+job_desc+"',"+min_lvl+","+max_lvl+")";
cmd.Connection = SqlConn;
(8)测试是否连接数据库,语句如下:
int o = cmd.ExecuteNonQuery();
if (o > 0)
{
Console.WriteLine("添加成功");
}
else
{
Console.WriteLine("添加失败");
}
(9)在工具栏执行【调试】|【开始执行(不调试)】命令,执行上述编码后的程序,执行结果如图11-20所示。
图11-20 运行结果
(10)为了再一次验证是否添加到数据库中,打开数据库,输入查询语句,结果显示如图11-21所示:
图11-21 查询结果
从图11-21的查询结果显示出,刚在中添加的数据添加成功。