ADO.Net之SqlConnection、sqlcommand的应用

it2022-05-21  63

在ADO.NET中,有两种操作数据库的方式: 1.无连接的方式;2.保持连接的方式。不论采用哪种方式,都可以通过SqlCommand对象提供的方法传递对数据库操作的命令,并返回命令执行的结果。在保持连接的方式下操作数据库的一般步骤为:1.创建SqlConnection的实例;2.创建SqlCommand的实例;3.打开连接;4.执行命令;5.关闭连接。

 SqlConnection对象可以连接到SQL server数据库。

连接数据库主要分为以下3步

(1)定义连接字符串

(2)创建SqlConnection

  (3)打开数据库连接

代码:

 string connstring @"Data Sourcen.\sqlexpress: Initial Catalog=AddressList;Integrated Security=True”; Sqlconnection connection- new sqlconnection(connstring); connection Open(); MessageBox. Show(“打开数据库连接成功"); connection Close(); MessageBox. Show("关闭数据库连接成功”); 

 

 

 

SqlCommand对象用于执行具体的SQL语句,如增加、删除、修改、查找。SqlCommand对象的使用步骤如下。

创建SqlConnection对象。

定义SQL语句。

创建SqlCommand对象。

调用SqlCommand对象的某个方法,执行SQL语句。

相关代码

private void btnLogin_click (object sender, EventArgs e)

{          if (txtUserName.Text.Trim()==“”|| txtUserPassword.Tex.Trim()==””)          }      

MessageBox. Show("用户名或密码不能为空!”);          txtUserName. Focus();          return; }

string connstring = @"Data Source=.\sqlexpress; Initial Catalog-AddressList: Integrated Security=True”;          string sqlstr= string. Format("select *from{User} where UserName=’{0}’ and Password(1)'”, txtUserName. Text. Trim(), txtUserPassword.Text.Trim();          using(SqlConnection conn=new Sqlconnection(connstring))

{ SqICommand cmd=new SqlCommand(sqlstr, conn);

conn open(); sqlDataReader sdr= cmd.ExecuteReader(); if(sdr.Read())

}          MessageBox.Show("登录成功!“);

}

Else

{                   MessageBox,Show("用户名或密码错误,请重新输入!”,“错误");                   txtuserPassword.Text=””;                 txtUserName. Focus();

}          sdr Close();

}

}

 

 

转载于:https://www.cnblogs.com/qq602199686/p/9769772.html

相关资源:数据结构—成绩单生成器

最新回复(0)