vb做登陆界面,用数据库查询,怎么区分大小写

vb做登陆界面,用数据库查询,怎么区分大小写,第1张

数据库中密码字段用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语句怎么在查询时区分大小写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10163294.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存