.net搜索数据库记录并且显示出来.

来源:百度知道 编辑:UC知道 时间:2024/06/23 14:19:14
怎么用.net 实现 搜索关键词 搜索数据库表 字段
并且返回显示出来呢?
就是和搜索引擎一样。
比如 搜索 数据库:xuesheng 表 字段里的关键词 并且显示出来。
而且像 GOOGLE那样 例如输入:陈乐 上海 就搜索 带有 陈乐 和上海的数据,并且显示出来.

string sql = "select * from xuesheng where name like '%陈乐%'";
SqlConnection conn = new SqlConnection(数据库连接字符串);
SqlDataAdapter da = new SqlDataAdapter(sql,conn);
DataTable dt = new DataTable();
da.Fill(dt);
再把dt循环一下显示就可以了。

你的要求可能会对关键词分词,比如从空格分开,那用split分开,然后再生成查询字符串。比如 name like '%陈乐%' and name like '%上海%'