这个对应第二条啊…
1。对于数据库存储密码,你可以先对密码进行MD5或SHA-512等的hash函数加密,然后再进行存储…
2。对于数据库自己的密码,没办法防止,只能让用户自己输入(就是第一次登录让用户输入密码,然后把数据库密码设置成用户输入的密码,以后登录让用户自己输入密码,然后把密码存入一个变量,用它去连接数据库),然后看能不能连上数据库就好了…
你可以对数据库用户权限进行设置,先新建几个用户,然后用比如grand的SQL语句来调配它们的权限,最后按需登录就好了。
不论用什么方法只要你存放了读出明文的方法就不可能不被攻破,所以只能设置数据库用户权限……
这实际是把安全移交给数据库了,只要数据库足够安全就没问题…
复制表结构及数据到新表
CREATE TABLE 新表 SELECT FROM 旧表
insert into 新表 (select from 旧表)
前提是表结构相同
以上就是关于VB 程序中 如果 进行了 SQL 数据库 读写 *** 作,如果防止数据库存密码泄露全部的内容,包括:VB 程序中 如果 进行了 SQL 数据库 读写 *** 作,如果防止数据库存密码泄露、如何通过SQL语句从数据库读取数据,在把读到的数据写入另一个新建表中去、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)