下载此文档

连接池数据库密码加密.doc


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
连接池数据库密码加密hibernate使用连接池并且处理数据库密码加密数据库,hibernate,密码明文密码太不安全使用加密吧!~在使用hibernate框架时怎么来处理密码呢?首先我们要找一个切入点就是连接池在什么时间读的配置这个时候我们解密在给他看hibernate配置<propertyname=""></property>这就是hibernate把连接交给专门的连接池类来负责我们就在这里动手脚<propertyname=""></property>这里换成我们自己的类,;;.;;/***自定义C3P0处理*2009-10-10****@authorIXR****@*/.{}}复制代码类有了怎么处理呢?还有原有的类有什么方法?需要下载hibernatecode查看我看了他的方法大概了解了下知道hibernate读取完配置文件把配置文件对象交给了configure这个方法然后重构这个方法,实现原来的太麻烦,就算复制代码太多我们只处理中间的一个环节所以没有必要完全重写,我们用多态吧,都继承了也是为什么上边我用继承,看我怎么写的/***修改读取配置文件的业务*这里主要为了解密密码*/publicvoidconfigure(Propertiesprops){//获取配置密码Stringpassword=();//密码解password=(password);//(,password);//(props);}这样密码就解密重新设置了然后交给父类来实现原有应该实现的功能呵呵!~处理完毕EncUtil就是我加密解密类!~你们可以用自己的加密类!~如果在Spring里,上述方法是不行的。因为Spring直接把用户名密码给了datasource。hibernate的属性不能生效下面是一种便通的方法。需要自己实现一个Configurer类<beanid="propertyConfigurer"><propertyname="location"><value>classpath:</value></property></bean><beanid="dataSource"><propertyname="driverClass"><value>${hib

连接池数据库密码加密 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小18 KB
  • 时间2019-09-23