zoukankan      html  css  js  c++  java
  • sql2005 select语句,sqlcommand语句和存储结构

      今天听了新员工培训的讲座,讲了一些软件开发的整个流程,其中有一个关于sql数据库的问题如下:

      在一个textbox控件中输入文本进行数据库操作操作,如数据库插入有三种方式:

      1):insertstr = insert into base_table (id,name,age) values '";

     


      insertstr += this.id.Trim() + "','";
      insertstr += this.name.Trim() +"','";
      insertstr += this.age.Trim() +"')";

      2):string strSql = "insert into base_table (id,name,age) values(id,name,age)";

      SqlCommand myCommand = new SqlCommand(strSql , myConn)
      try
      {
        myCommand.Parameters.Add(new SqlParameters("20052404" , "myj" , 20));
        ...
      }
      catch(...)

      {

      }

      3):编写存储过程实现;

      第一种方式不仅效率低下,而且不安全容易,当输入单引号时就会报错;

      第二种方式可以避免受到攻击,但是效率有待提高;

      第三种方式可以在安全的前提下提高效率。

  • 相关阅读:
    第三周助教总结
    第三周作业
    第二周助教总结
    参数和指针
    第二周作业
    第一周作业 2
    第一周作业 1
    第七周助教小结
    第六周助教小结
    第五周助教总结
  • 原文地址:https://www.cnblogs.com/PaulMa/p/1837337.html
Copyright © 2011-2022 走看看