如何将数据库中得到的数据显示出来

如何将数据库中得到的数据显示出来,第1张

//定义一个函数利用存储过程从数据库中读出数据.当然也可以不用存储过程

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框架就能从页面中接受后台传来的数据,显示出来了。


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

原文地址:https://54852.com/sjk/6903501.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存