c语言 *** 作mysql数据库,将表中字段赋值给自定义的变量?

c语言 *** 作mysql数据库,将表中字段赋值给自定义的变量?,第1张

C对mysql是有专门的一套接口的

实现了对mysql的读写 以及变量赋值

你可以学一下相关API

这里 mysql接口是作为一个库存在的。

这部分很成熟, *** 作也不算太麻烦

当然 相对于C++/Java等,要麻烦一些。

Sqlconnection conn=new Sqlconnection("server=localhostdatabase=库名user=sapwd=数据库帐户密码")

SqlDataAdapter da=new SqlDataAdapter("select * from 表",conn)

DataSet ds=new DataSet()

da.Fill(ds)//取出连接库里某张表的数据。

Session["st_user"] = ds.Tables[0].Rows[0][某字段].ToString().Trim()//将取出的数据第一行的某字段赋值给Session["st_user"],

如果想要在别的页面用这个变量的话就直接string str = Session["st_user"].ToString()就可以了。

--------上面的Rows[0]表示第一行

会用ADO.NET执行这句SQL,然后返回数据结果吧?然后因为你的这句SQL只有一行一列的值,所以直接返回0行0列,或0行“COUNT”列就好,如下:

int count = Convert.ToInt32((dataset.Tables[0]).Rows[0][0].ToString())

或:

int count = Convert.ToInt32(datatable.Rows[0][0].ToString())


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9901992.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存