有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

从Java应用程序登录MySql

我正在制作一个桌面java应用程序,希望从存储在web主机(GoDaddy)上的MySql数据库中检索信息。例如,我希望有一个登录来检查正确的登录凭据。我还希望能够将信息传递给我的用户。Ie我可以只更新我的数据库,然后这个变化将反映在应用程序中,让我的所有用户都能看到。我正在努力寻找这方面的信息。我会设置一个远程MySql数据库吗?问题是我需要手动输入用户的IP地址。如果他们使用不同的计算机或具有不同的IP怎么办?如果您能给我提供任何帮助或相关阅读资料,我将不胜感激


共 (1) 个答案

  1. # 1 楼答案

    简单且更安全的解决方案是在数据库前面放置一个web服务。这样,从IP到凭据的所有数据库访问问题对用户都不可用。然后,用户登录在MySQL中以一两个凭证表的形式提升到更高的级别,而不是能够运行任意查询的实际MySQL用户

    如果您真的是Java新手,我建议将Grails作为web服务的框架。它在Groovy中,而不是Java中,但是Groovy就像Java和Ruby的混合体,所以您应该比大多数JavaWS框架具有更低的学习曲线。它也是以RubyonRails为模型的,所以这是一种非常快速的方法来构建这样的东西