2

我需要知道使用存储过程的好处。

目前客户端具有 3 层架构。大多数表都是innodb。大多数服务器都有~64G ram,所有服务器都是linux 64bit。最近他们也为一些服务器启动了集群。

客户更准确地了解数据库级别的内容,而不是写下优点和缺点。

4

1 回答 1

1

3 层将优化资源利用率并大幅改进您的程序。当您构建简单的应用程序时,您不会感觉到它,而大型应用程序显然会有所不同。例如,看看这 3 层是如何使用的,看看有什么不同。

public class businesscheck
{
    datacheck dldata = new datacheck();

    public int PeronalDetails(int bh, string bse, string bt, string bde)
    {
        string sql = "[dbo].[newsinsert]";
        int bheader = bheaderid + 1;
        int result = dldata.SQLSP(sql, bheader, bsubtype, btitle, bdescr);
        return result;
    }

    public void deleterecord(int a)
    {
        dldata.SQLC();
    }
}

最后,当你从你的前端系统调用这个时,你可以很容易地传递值,程序员和设计师可以分开工作。

    protected void Button1_Click(object sender, EventArgs e)
    {

      int MyInteger = Convert.ToInt32(TextBox1.Text);
        string subtype = txt2.Text;


        obj1.PeronalDetails( header, subtype, title, desc);

        txt2.Text = "";

    }
于 2013-02-26T03:30:00.477 回答