数据库
NET-CN
热爱编程,热衷于.NET平台学习和开发。QQ 575674261
展开
-
数据库创建的表进行了更改时弹出“阻止保存要求重新创建表的更改”错误
最近,做设计重新使用了SQL 2008数据库,遇到一些问题。“您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选项” 当用户在在SQL Server 2008企业管理器中更改表结构时,必须要先删除原来的表,然后重新创建新表,才能完成表的更改,麻烦得很。 查了下资料,找到去掉此提示的一个方法,打开SQL 2008在最上面工具-〉选原创 2014-01-13 22:35:53 · 1133 阅读 · 0 评论 -
asp.net 使用 MongoDB 初体验
首先:驱动如果asp.net 想使用MongoDB,.net没有自带的链接类。得用第三方或官方的链接类。当然有很多种驱动,我就不一一介绍了。今天我就介绍一个我比较常用的驱动-----MongoDB。接下来,我们还要去下载MongoDB的C#驱动,它可以让我们在C#中使用MongoDB 。下载地址: https://github.com/samus/mongodb转载 2016-07-28 18:06:58 · 2631 阅读 · 0 评论 -
存储过程-简单通用分页
create PROCEDURE [dbo].[GetPageDataOutRowNumber](@tn nvarchar(30),--表名称@idn nvarchar(20),--表主键名称@pi int = 1,--当前页数 @ps int = 7,--每页大小 @wh nvarchar(255) = '',--wehre查询条件@oby nvarchar(255) = '',原创 2014-03-03 18:36:03 · 1243 阅读 · 0 评论 -
存储过程-大数据通用高效分页(不带条件和排序)
create PROCEDURE [dbo].[GetPageDataOut](@tn nvarchar(30),--表名称@idn nvarchar(20),--表主键名称@pi int = 1,--当前页数 @ps int = 7,--每页大小@rc int output,--总行数(传出参数)@pc int output--总页数(传出参数))ASDECLARE @sq原创 2014-03-03 18:35:11 · 911 阅读 · 0 评论 -
SQL注入漏洞全接触--高级篇 [3]
看完入门篇和进阶篇后,稍加练习,破解一般的网站是没问题了。但如果碰到表名列名猜不到,或程序作者过滤了一些特殊字符,怎么提高注入的成功率?怎么样提高猜解效率?请大家接着往下看高级篇。第一节、利用系统表注入SQLServer数据库 SQLServer是一个功能强大的数据库系统,与操作系统也有紧密的联系,这给开发者带来了很大的方便,但另一方面,也为注入者提供了一个跳板,我们先转载 2014-02-18 22:01:13 · 927 阅读 · 1 评论 -
SQL注入漏洞全接触--进阶篇 [2]
在入门篇,我们学会了SQL注入的判断方法,但真正要拿到网站的保密内容,是远远不够的。接下来,我们就继续学习如何从数据库中获取想要获得的内容,首先,我们先看看SQL注入的一般步骤:第一节、SQL注入的一般步骤首先,判断环境,寻找注入点,判断数据库类型,这在入门篇已经讲过了。其次,根据注入参数类型,在脑海中重构SQL语句的原貌,按参数类型主要分为下面三种:(A) ID=49转载 2014-02-18 21:59:41 · 911 阅读 · 0 评论 -
SQL注入漏洞全接触--入门篇 [1]
引 言随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。SQL注入是从转载 2014-02-18 21:58:58 · 1135 阅读 · 0 评论 -
DataAdapter详细介绍
SqlDataAdapter对象介绍(转的,msdn上有)一、特点介绍 1、表示用于填充 DataSet 和更新 SQL Server 数据库的一组数据命令和一个数据库连接。 2、在SqlDataAdapter和DataSet之间没有直接连接。当完成SqlDataAdpater.Fill(DataSet)调用后,两个对象之间就没有连接了。 二、使用介绍原创 2014-02-11 20:21:06 · 1962 阅读 · 0 评论 -
自己封装SQLHelper
封装一个SQLHelper类方便使用,提供ExecuteDataTable(string sql,params SqlParameter[] parameters)、ExecuteNonQuery(string sql,params SqlParameter[] parameters)、ExecuteScalar(string sql,params SqlParameter[]原创 2014-02-11 19:24:26 · 838 阅读 · 0 评论 -
动软出现“添加服务器配置失败,请检查是否有写入权限或文件是否存在“错误
动软代码生成器连接数据库时出现”添加服务器配置失败,请检查是否有写入权限或文件是否存在“的错误的解决办法时,找到安装动软的目录下,如果装在C盘时,找到C:\Program Files\Maticsoft这个路径,给这个路径下的这个Codematic2文件夹添加Everyone用户,给Everyone角色添加全部权限即可。原创 2014-01-13 22:27:43 · 10537 阅读 · 0 评论 -
.NET中使用Redis
本文简单介绍如何设计NoSQL数据库,以及如何使用Redis来存储对象。和传统的关系型数据库不同,NoSQL大部分都是以键值对存储在内存中的,我们不能直接把RDBMS里面的一些做法直接移植到NoSQL中来,一个最主要的原因是,在NoSQL中缺少RDBMS中的一些诸如join ,union以及一些在关系型数据库中效率很高的执行语句,这些在NoSQL不能很好的支持,或者说效率低。下文首转载 2016-07-28 20:57:05 · 744 阅读 · 0 评论