
public static System.Data.DataRow chaxun1(string Name,string Type)
{
System.Data.SqlClient.SqlConnection cn = new SqlConnection(ConnectionString.Connection.ConnectionString)
SqlDataAdapter da = new SqlDataAdapter()
SqlCommand cmd = new SqlCommand()
da.SelectCommand = cmd
cmd.Connection = cn
cmd.CommandType = CommandType.StoredProcedure
cmd.CommandText = "cheng1"
SqlParameter name = new SqlParameter("@名称", SqlDbType.NVarChar)
SqlParameter type = new SqlParameter("@型号", SqlDbType.NVarChar)
name.Value = Name
cmd.Parameters.Add(name)
type.Value = Type
cmd.Parameters.Add(type)
DataSet ds = new DataSet()
da.Fill(ds, "MyTable")
DataTable dTable = ds.Tables[0]
DataRow dtRow = dTable.Rows[0]
return dtRow//返回读取的这一行数据
}
//调用函数,将值赋给要显示它的控件
this.label6.Text = chaxun1(comboBox1.Text,comboBox2.Text)["数量"].ToString()
把数据库里的一些参数取出来显示到页面上的方法是:
dao是提供与数据库交互读取数据的接口,daoimpl是实现dao接口的。service是提供具体业务服务的接口,serviceimpl同样是实现接口的。
service接口里提供了业务逻辑,serviceimpl具体实现这些业务逻辑,通过调用dao接口里的方法来读取数据库中的数据。
最后在action中调用service接口里的业务逻辑,然后把从数据库中取出的数据赋给action中的属性。这样,struts2框架就能从页面中接受后台传来的数据,显示出来了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)