jsp 数据库用户名和密码是如何保存的

jsp 数据库用户名和密码是如何保存的,第1张

一般是存在一个properties或者xml文件中,作为配置文件。这样就方便管理,即使数据库的链接属性如地址、服务名、端口、用户名、密码什么的发生了变化,只要修改一下配置文件就可以了,很方便。

密码一般保存在数据库,不能使用数据库必须有一个保存密码的文件,例如在一个文本文件中,打开文件,检测密码。

具体 *** 作:

在窗口存在三个文本框,第一个输入原密码,第二个输入新密码,第三个重新输入新密码。

提交后,首先判断原密码和文件密码是否相同:

如果不同,三个文本框内容全部清除,并提示原密码不正确。

如果相同,检测二次输入的新密码是否相同,如果不同,清除新密码,提示二次输入新密码不同。

如果原密码相同,新密码相同,修改文件中的密码为新密码即可。

打开plsql

developer客户端,进入登录界面,如图

如何用plsql登录oracle数据库

2

输入用户名、密码和数据库,进行数据库服务器,如图

如何用plsql登录oracle数据库

3

很多时候,不知道数据库的地址,填写错误后,登录会提示错误,如图

如何用plsql登录oracle数据库

4

一般的数据库服务器填写格式为服务器的ip地址,再加上“/”,再加上数据库名,如图

如何用plsql登录oracle数据库

5

如果要连接本地的oracle数据的话,可以直接填写本地的数据库名,其中aaa就是本地在oracle中的数据库,如图

如何用plsql登录oracle数据库

6

连接成功后,在首页左中间的部分,就会看到数据库中的tables选项,点击后,会出现数据库中已经存在的表,如图

如何用plsql登录oracle数据库

end

注意事项

用plsql连接oracle数据库,本地最好已经安装了oracleo数据库

连接过程oracle数据库时,最好知道服务器的ip地址和数据库名

我以前写数据库的时候是用MD5加密到数据库的一个字段。

但是看了一些文章说MD5也有可能破MD5的加密

如果你对加密十分在意的话,可以尝试多种办法,如果只是一般加密的话,普通人一般不会花太大的气力去破界MD5的,放心去做把

一般是varchar或char的多些

varchar的省空间

char的速度快

设置主键的话,用phpmyadmin之类的话可以来点的,要不就是用命令来 *** 作

alter table 表名 add primary key(字段名)

注意一个表主键只能有一个,字段名最好用``包起来,就是键盘的1左边,tab上面那个键,要不有时候字段名起的不好会出错

1.

大前提是你已经安装好db2服务器和mysql服务器,现在只是借用navicat

for

mysql这个软件把db2中的数据库转换到mysql中去。

2.

首先利用这个软件建立一个连接,连接到mysql服务器上。

这里的连接名,自己随便取。主机名或ip地址填写你的mysql服务器地址自己机器就填localhost就行,端口一般都是3306,用户名一般都为root

密码是你mysql服务器的密码。

3

完成后,双击连接名,打开连接,右击连接名,选择新建数据库。数据名自己起,字符集选择与数据库相符的,或者不选默认就行,排序规则不用选。

4.

建好数据库,双击数据库名,打开数据库,右击数据库名中的表,选择导入向导,打开界面后选择odbc,然后下一步。

5

按照下图所示选择,会d出一个窗口。

6

选择ibm

ole

db

provider

for

db2

db2copy1,点击下一步。

7

d出数据连接属性对话框,指定好db2数据源,如果你db2里已经建好,这里会有显示,登录信息就是你的db2数据库的登录信息。

8

说到这里基本步骤完成,下面的就一直点下一步,或者确定就ok了。

现在就可以将db2的数据库转换到mysql中了。

html。

那个pasword为是可以输出来的,如果要在mysql里面存储密码,可以考虑用字符串类型 char(32) 32位,

然后将前台html里面输入的密码用MD5多加密几次(加密一次很容易破解),然后将加密后的密码(32位)插入到数据库中。

如果以后要实现登陆验证功能,可以把用户登陆的密码MD5后再跟数据库比较。

扩展资料:

MySQL需要注意的地方

1、如果客户端和服务器端的连接需要跨越并通过不可信任的网络,那么就需要使用SSH隧道来加密该连接的通信。

2、用set password语句来修改用户的密码,三个步骤,先“mysql -u root”登陆数据库系统,

然后“mysql> update mysqluser set password=password('newpwd')”,最后执行“flush privileges”就可以了。

3、需要提防的攻击有,防偷听、篡改、回放、拒绝服务等,不涉及可用性和容错方面。对所有的连接、查询、其他 *** 作使用基于ACL即访问控制列表的安全措施来完成。也有一些对SSL连接的支持。

4、除了root用户外的其他任何用户不允许访问MySQL主数据库中的user表; 加密后存放在user表中的加密后的用户密码一旦泄露,其他人可以随意用该用户名/密码相应的数据库;

5、用grant和revoke语句来进行用户访问控制的工作;

6、不使用明文密码,而是使用md5()和sha1()等单向的哈系函数来设置密码;

7、不选用字典中的字来做密码;

8、采用防火墙来去掉50%的外部危险,让数据库系统躲在防火墙后面工作,或放置在DMZ区域中。

参考资料来源:百度百科-MySQL数据库

以上就是关于jsp 数据库用户名和密码是如何保存的全部的内容,包括:jsp 数据库用户名和密码是如何保存的、vb问题:保存密码、如何获取plsql登录oracle数据库时自动保存的密码信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存