摘要: 开发项目三层架构:界面层、业务逻辑层、数据访问层 今天学习一下数据访问层,分为实体类和数据访问类 所有的类放在App_Code这个文件夹下边。养成一个好的习惯。 一、实体类 数据库中的表映射为一个类,类名与表名一致。表中的每一列,都为该类下的成员变量和属性也就是最简单的封装 把数据库中的表名变为类的 阅读全文
posted @ 2017-04-20 22:53 疯丶无度 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 一、攻击 所谓sql字符串注入式攻击就是在用户输入界面输入一串sql语句,来改变C#中连接数据库要执行的sql语句 通过你写的程序,直接来执行我想要执行的sql语句 例如:在这么一个程序中,sname是需要用户输入的内容。 在用户输入界面输入 a');update Student set Sname 阅读全文
posted @ 2017-04-20 20:49 疯丶无度 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 例子: int a =9; string s= a.ToString("000"); Console.Write(s); 打印出来就是009 C#格式化数值结果表 字符 说明 示例 输出 C 货币 string.Format("{0:C3}", 2) $2.000 D 十进制 string.Form 阅读全文
posted @ 2017-04-20 00:20 疯丶无度 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一、简介 1、ado.net是一门数据库访问技术。 他可以通过程序来操作数据库 2、类库 Connection 类 Connection 类 和数据库交互,必须连接它。连接帮助指明数据库服务器、数据库名字、用户名、密码,和连接数据库所需要的其它参数。Connection对象会被Command对象使用 阅读全文
posted @ 2017-04-20 00:02 疯丶无度 阅读(3165) 评论(1) 推荐(0) 编辑