数据库中密码字段用text型,然后保存密码的时候 用一个MD5函数加密放入数据库。
输入密码用MD5加密得到加密字符串,与从数据库中取出的密码字符串比对。
这种方式是对密码大小写敏感的。
首先ORACLE不是把列名默认转换为大写状态,而是ORACLE中存储的就是大写状态,也就是说你不特别加引号来标明的话,ORACLE会默认为大写。所以要让ORACLE查询出来是小写,不需要任何设置,只需要创建表的时候就写成是小写,
SQL>
create
table
aa("id"
number,
"Name"
varchar2(10))
;
表已创建。
SQL>
select
from
aa
;
未选定行
SQL>
insert
into
aa
values(1,'WANG')
;
已创建
1
行。
SQL>
select
from
aa
;
id
Name
----------
----------
1
WANG
实现hibernate hql语句在查询时区分大小写,可以使用lower或者upper函数。
补充
Hibernate拥有一种功能非常强大的查询语言,这种语言被有意得与SQL非常相似,便于开发人员掌握。HQL完全是面向对象的,可以用来过程多态、继承、关联等关系。
以上就是关于vb做登陆界面,用数据库查询,怎么区分大小写全部的内容,包括:vb做登陆界面,用数据库查询,怎么区分大小写、如何修改oracle数据库查询的默认大小写状态、hibernate hql语句怎么在查询时区分大小写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)