让燕子飞的博客

导航

随笔分类 -  数据库

如何使用参数化查询防止Sql注入漏洞
摘要:原程序如下: 查看代码string sqlconString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated Security=True;User Instance=True"; Console.Write("请输入用户名:"); string userName = Con... 阅读全文

posted @ 2011-02-27 10:49 让燕子飞 阅读(726) 评论(0) 推荐(0)

Guid与id区别
摘要:一、产生Guid的方法1、SqlServer中使用系统自带的NEWID函数: select NEWID()2、C#中,使用Guid类型的NewGuid方法: Guid gid; gid = Guid.NewGuid(); Console.WriteLine(gid); Console.WriteLine(Guid.NewGuid());二、Guid与int自动增加作主键的优缺点int自动增字段的优点:占用空间小、无需开发人员干预、易读; 缺点:效率低,数据导入导出的时候很痛苦。Guid的优点:效率高,数据导入导出方便;缺点是占用空间大,不易读。业界主流倾向使用Guid作主键。因为主键一般不是给 阅读全文

posted @ 2011-02-26 08:34 让燕子飞 阅读(364) 评论(0) 推荐(0)