C# SQL简单问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 23:50:48
我想从数据库中读取某一个数据赋值到制定变量,如何实现?
比如说:我想中 表一 读取 学号为1234 学生的 年龄 赋值给变量S如何实现?
谢谢大侠门不吝赐教。。谢谢

从数据库中读取数据,首先需要连接数据库,然后进行操作啊,代码如下:
1.创建连接数据库字符串:
string connection = "Data Source=LocalHost; Initial Catalog=你的数据库名字; User=你的用户; PassWord=你的密码";
2.创建数据库连接
SqlConnection sqlCon = new SqlConnection(connection);
3.创建数据库命令:
SqlCommand sq1Com = new SqlCommand(sqlCon);
string strSql = "select 年龄 from 表一 where 学号=1234";
sqlCom.CommendText = strSql;
4.执行命令:
sqlCon.open();
SqlDataReader sqlDR = sqlCom.ExecuteReader();
5.获取数据:
int S = 0;
if(sqlDR.Reader())//查看是否有数据
{
S = sqlDR["年龄"];
}
6. 返回变量S:
return S;

Connection cnn=new Connection("连接字符串");//建立连接
Command com=new Command("commandtxt");//创建命令对像
cnn.open();//打开连接
com.connection=cnn;//把连接赋给COMMAND
DataRreader dr=com.ExecuteDataRreader();//给DataReader赋值
while(dr.Read())//当READER不为空时
{
age=dr["age"].ToString();
}

上面的Command 和DataRead