
数据库
程序员一点
这个作者很懒,什么都没留下…
展开
-
Sql server2000字符类型
数据类型描述大小(以字节为单位)char固定长度的字符数据,最多可以包含8000个使用排序规则字符集的字符定义的长度*1个字节nchar固定长度的Unicode字符数据定义的长度*2个字节varchar可变长度的字符数据,最多可以包含8000个使用排序规则字符集的字符每个字符1个字节nvarchar可变长度的Uni转载 2013-10-12 12:36:02 · 1211 阅读 · 0 评论 -
sql注入漏洞的一种实例
在做毕业设计的时候,竟然碰到了一中叫sql注入漏洞的现象。 当笔者用一条sql语句查询时,select * from users where username='zf' and passwd='zf' or 1='1' 竟然将所有的数据全都查了出来。 检查用户合法性的代码如下://检查用户的合法性 public boolean checkUser(String u,Str原创 2013-10-27 22:50:14 · 3500 阅读 · 0 评论 -
关于异常SQLServerException: 将截断字符串或二进制数据
java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][SQL Server]将截断字符串或二进制数据。在完成毕业设计的时候总是碰见了这个烦人的异常,现给出解决方法主要原因就是你增加的数据字段长度超过数据库中字段所定义长度,去查看一下自己数据库中的字段的长度,一般是误写出来的,查看一下自己数据库中需要自己设置字段类型...原创 2013-12-09 21:03:46 · 9354 阅读 · 1 评论 -
SQL修改字段默认值
ALTER TABLE 表名 add DEFAULT ('修改后的默认值') for 字段名 WITH VALUES 注:如果该字段以前已经有默认值了,在修改之前需要先将约束删除,否则会报错 删约束的SQL: Alter table 表名 drop constraint 约束名 关于约束名,需要先查一下, 查约束名的SQL: select c.name from s转载 2013-12-10 12:22:45 · 2937 阅读 · 0 评论