【发布时间】:2017-12-13 04:05:47
【问题描述】:
我一直在努力寻找解决当前困境的方法。所以我正在做一个小项目,创建一个简单的 POS 系统,我使用 Oracle MySQL 数据库来存储用户密码、项目名称、价格等信息。我使用 Amazon AWS 作为主机。当我在我的代码中连接到它时,我使用
Connection conn=DriverManager.getConnection("amazon host url","some username","somepassword");
一些用户名、一些密码和亚马逊主机 url 是我代码中的真实值,我只是出于明显的原因使用它。
现在,如果我将我的代码上传到 github,那么我的 MySQL 连接将公开,人们可以连接到它。如何隐藏这些信息,但仍将我的代码上传到 github?我一直在网上寻找,但我只能看到有关 PHP 的解决方案,如果有人能帮助我解决这个问题,那就太好了。
【问题讨论】:
-
创建属性文件并在其中添加您的
username, password,dburl并将该属性文件添加到.gitignore -
属性文件是什么意思?那么我应该将用户名、密码和 dburl 添加到文本文件中吗?然后在我的代码中通过读取文件中的行来获取它?
-
是的!你是对的,但它不是文本文件“属性”文件
标签: java mysql amazon-web-services github