Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Java应用程序登录MySql_Java_Mysql - Fatal编程技术网

从Java应用程序登录MySql

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

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

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


如果您真的不熟悉Java,我建议您将其作为web服务的框架。它在Groovy中,而不是Java中,但是Groovy就像Java和Ruby的混合体,所以您应该比大多数JavaWS框架具有更低的学习曲线。它还以Ruby on Rails为模型,因此这是一种非常快速的方法来构建类似的内容。

创建属性文件以保存数据库值并从应用程序中读取。不直接从客户端应用程序访问远程MySQL可能是明智的,但是,添加一个带有服务器端程序的API层,该程序与您的客户机通信,并为客户机执行DB操作。您使用JDBC连接吗?因此,您的数据库连接字符串如下(jdbc:mysql://:3306/);请阅读上的本页,并通过编辑您的问题和添加答案向我们展示您已经尝试过的内容。非常感谢您的回复。我在各方面都是个笨蛋。你能不能也用一些类似flask和python的东西来做这个?