c#中怎么通过查询条件查询数据库的数据

c#中怎么通过查询条件查询数据库的数据,第1张

需要根据查询条件组装sql查询语句。如:

string sql="select * from table where 1=1 "

if (条件1)

sql+=" and ....."

if (条件2)

sql+=" and ....."

sql+=" order by ....."

在组装sql语句时注意做类型判断而且要对传进来的条件做防sql注入处理,如过滤' -- drop truncate 等字符及关键字。

在组装好sql语句之后就可以利用ADO.net做查询处理。

三种办法:

1。使用匿名内部类的方法,将你要传入的数据final 然后new 一个Thread如下:

final Object a=null

new Thread(){

public void run(){

//here you can use the instance a

}

}.start()

2.继承Thread,添加一个带参数的构造方法,将你要传入的对象穿进去保存在一个类成员变量里面,在run方法中 使用

3。.继承Thread,创建一个类成员变量,在你start 之前 将你要传进值set进去,保存在这个类成员变量里面,在run方法中 使用


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

原文地址: https://www.outofmemory.cn/sjk/9933825.html

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

发表评论

登录后才能评论

评论列表(0条)

保存