发布网友 发布时间:2022-04-08 11:24
共3个回答
热心网友 时间:2022-04-08 12:54
创建一个与本地数据库连接的连接对象,以sql server数据库为例:热心网友 时间:2022-04-08 14:12
textbox属于姓名 然后 按按钮之后相当于把数据提交,提交的数据应该由一个函数接收,接收之后调用函数里的SQL语句进行查询操作,找个教程看看吧追答这个代码已经可以连接本地数据库了,不过连接字符串在web.config里,名字是connStr
热心网友 时间:2022-04-08 15:46
//你这是最简单的查询追问额,怎么用啊,放哪,怎么链接数据库
追答把下面的语句封装到一个方法也可以封装到一个类里面(最好是封装一个DAL类 符合三层架构的思想,查询的时候只需要调用一下DAL的 Search 方法 即可)
下面的是直接在 Designer.cs 文件的方法 然后在需要查询的地方调用方法即可
比如 Page_Load 事件, 按钮点击事件里面
public void Search()
{
//当你点击按钮的时候,形成一个SQL 语句
String str_sql="select * from t_User where 1=1";
if(!String.isEmptyOrNull(Txt_name.Text))
{
str_sql+=" and name='"+Txt_name.Text+"'";
}
DBTool tool =new DBTool();
DataSet ds = tool.ExcuteQuery(str_sql );
GridView1.DataSource=ds
GridView1.DataBind();
}
另外查询方法最好也是封装在一个辅助类里面(所有的连数据方法都封装在里面)
Public Class DBTool
{
public DataSet ExecuteQuery(string str)
{
DataSet dsResult = new DataSet();
try
{
StartDBConn();
OracleDataAdapter OraDataAdapter = new OracleDataAdapter(str, OraConn);
OraDataAdapter.Fill(dsResult);
}
catch (Exception ex)
{
dsResult = null;
throw new Exception(ex.Message);
}
finally
{
CloseDBConn();
dsResult.Dispose();
}
return dsResult;
}
}