我目前正在使用管理开支的NetBeans开发Java程序。在这个程序中,我使用MySQL来存储数据。现在我想问一下,如果我将程序交给我的一个朋友,他还必须使用我使用的相同密码安装MySQL。有没有办法让他不需要安装MySQL?
现在假设我的朋友已经有MySQL,但密码不同。我的程序在这种情况下不起作用,并且很难用代码中的密码替换我的密码。有没有办法让程序在他的电脑上运行?
早些时候,我曾使用牛津字典程序。那个时候我没有安装Microsoft Access。当我安装Microsoft Access时,我发现字典的所有单词都存储在Microsoft Access文件中。我怎样才能做到这一点?即如何使用MySQL / Microsoft Access存储数据而无需安装其中任何一个?
答案 0 :(得分:1)
如果您不需要大量数据,可以使用H2 Database之类的内存数据库
但我认为您应该使用属性文件
来配置数据库连接答案 1 :(得分:0)
如果您希望每个人都能够使用数据库,则需要在人们可以通过互联网访问的服务器上运行它。
但是如果你不关心他们使用相同的数据库而只是想让他们自己使用,你可以创建一个名为“config.ini”的小文件或类似的东西并输入登录信息(如密码)在那里。 然后只需在代码中读取它并使用您读取的信息登录数据库。 这样,每个新用户只需更改config.ini文件,而无需触摸代码。
答案 2 :(得分:0)