C#项目写一个查询数据库数据的代码

C#项目写一个查询数据库数据的代码,第1张

我看你的意思应该是通过输入的账户跟密码确定身份吧?我给你说一下原理跟写法吧

string

txtConn

=

"(连接数据库代码——以oracle数据库为例Provider=MSDAORA.1Password=数据库密码(默认是sa)Persist

Security

Info=FalseUser

ID=用户名(默认是sa)Data

Source=数据库名称")"///如果是SQL或者Access百度一下,有现成的连接语句,粘过来放在这就行。这句代码放在全局,不要写在单击事件里面,下面的写在点击事件里面。

using

(OleDbConnection

conn

=

new

OleDbConnection(txtConn))

{

string

SqlRecognize

=

string.Format("select

身份

from

table_UesrInfo

where

账号='{0}'

and

密码='{1}')",UserID,userPassword)

OleDbCommand

cmd

=

new

OleDbCommand(SqlRecognize,conn)

conn.Open()

cmd.ExecuteNonQuery()

}

说一下原理,其实不用执行两次查询,UserID,userPassword都是文本框的名称吧,文本框的值是动态变化的,当你输入不同的值的时候,系统会把值赋给sql语句里面的“账号”跟“密码”这两个字段,数据库会执行不同的查询

还有你也可以这么写

select

身份

from

table_UesrInfo

where

账号='"+UserID+"'

and

密码='"+userPassword+"'

你将UserID,userPassword的值直接赋给sql语句,根据不同的值自然会查询出不同的结果。

查询数据库里的全量表的代码可能会有多种方法,以下是其中两种常见的方法:

1. 使用SQL语句查询:可以使用SQL语句来查找全量表。例如,在MySQL中,可以使用SHOW TABLES语句来显示所有表,然后通过DESCRIBE TableName命令来获取该表的列信息。这个TableName就是要查询的表名。

2. 使用数据库管理工具查询:大多数数据库管理工具都提供了查找数据库中全量表的功能。例如,在MySQL Workbench中,可以在数据模型视图下找到所有的表,也可以通过执行DESC TableName命令来查看所需表的详细信息。

需要注意的是,以上方法可能需要具备一定的数据库 *** 作和SQL语句基础知识。如果您不确定如何执行,请参考相关文档或向专业人员咨询。

最简单的

写一个数据查询类.然后调用xx.chaxun方法

窗体代码写以下这些就可以了

sql = "select * from xxxx"

Datatable dt = xx.chaxun(sql)

datagridview1.DataSource = dt

记得将datagridview里面的字段与表中的字段相关联

Dateset 或DataTable或集合进行数据绑定,如有什么问题,请继续追问 private DataSet ds = new DataSet()

private SqlDataAdapter adapter = new SqlDataAdapter()//创建数据适配器

SqlCommand com = new SqlCommand("select TeacGuid, TeacName as 姓名,TeacSex as 性 别,TeacSalary as 工资,TeacRemark as 备注 from Teachers", DBHelper.con)

adapter.SelectCommand = com

adapter.Fill(ds, "Teachers")//将按照条件查出来的Teachers表中信息填充到ds中

this.dataGridView1.DataSource = ds.Tables["Teachers"]附上一段用DataSet实现的代码。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存