使用.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的查询结果显示出,刚在中添加的数据添加成功。