项目场景:
有的时候因为项目的需求,所以需要隐藏数据库的路径,账号密码
解决方案:
话不多说直接上代码
这个分情况而定的:
在jdbc框架中获取方法:
1.获取数据库
Class.forName("oracle.jdbc.OracleDriver");
2.获取路径,账号,密码
Properties properties = new Properties();
ResourceBundle properties1 = ResourceBundle.getBundle("conf.jdbc");//这个位置是获取的文件名路径如上图
var url= properties1.getString("xxxx.xxxx.url");
var username= properties1.getString("xxxx.xxxxx.username");
var password= properties1.getString("xxxx.xxxx.password");
以上是jdbc的获取方法
如果是mvc依靠注解开发那就简单多了
@Value("${spring.datasource.url}")
private String dataUrl;