Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.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 连接和存储_Java_Mysql_Database_Connection_Web Hosting - Fatal编程技术网

Java 连接和存储

Java 连接和存储,java,mysql,database,connection,web-hosting,Java,Mysql,Database,Connection,Web Hosting,我想用Java语言制作一个网站。这是为了我自己的学习目的。因为我是自己做事的,所以我容易感到困惑。 如果有一个登录表单,世界各地的大量用户都需要提供他们的登录详细信息,并且这些数据会被存储。 为了实现这一点,我们需要有一个数据库托管吗? 你能告诉我具体的步骤吗? 我知道核心Java和MySql数据库的基本知识,但我并没有做两个应用程序连接程序 我只知道用Java和SQL查询编码。我以前做过一个只在系统上运行的基本应用程序,这是在VB.NET和MySQL中完成的,十年前我做过。十年后,我又回到了编

我想用Java语言制作一个网站。这是为了我自己的学习目的。因为我是自己做事的,所以我容易感到困惑。 如果有一个登录表单,世界各地的大量用户都需要提供他们的登录详细信息,并且这些数据会被存储。 为了实现这一点,我们需要有一个数据库托管吗? 你能告诉我具体的步骤吗? 我知道核心Java和MySql数据库的基本知识,但我并没有做两个应用程序连接程序


我只知道用Java和SQL查询编码。我以前做过一个只在系统上运行的基本应用程序,这是在VB.NET和MySQL中完成的,十年前我做过。十年后,我又回到了编程领域,我有点困惑于如何通过登录表单将网站的详细信息存储到数据库来建立这种连接。数据库应该是MySql还是一些数据托管站点?我将在EclipseNeon的Windows系统上尝试这个。如果您需要更多详细信息,请告诉我

您不需要数据库托管,但您需要在系统中为本地主机开发正确配置数据库服务器。有许多网站指导您使用jdbc和jsp一步一步地制作完整的java应用程序,您可以很容易地到达那里。它们将指导您配置数据库服务器。

现在您已经精通java和jspMySQL,您可以了解ApacheTomcat和Struts2。 有了这些,您可以创建一个符合您的目的的应用程序。 在前端,您将有带有登录表单的JSP。 使用struts,您可以将按钮单击之类的操作映射到java类。在这些Java类的后端,您将拥有连接到DB和存储数据的代码。
希望这能指导您制作web应用程序:

谢谢你的回复。这使我恢复了知识。所以,你的意思是,我现在应该下载ApacheTomcat应用程序。Struts 2是ApacheTomcat中的一个功能还是一个单独的应用程序?在你回复后,我只是做了一些调查。我读到JavaServlet比JSP快。在Apache中,可以选择使用Javaservlet还是JSP?总体Eclipse对我来说没有用处?Ani,使用ApacheTomcat,您可以拥有任何格式的js/jsp前端文件。Struts是一个框架;它不是tomcat的一部分。您可以将其视为js/JSP和java类之间的链接。例如,在登录页面中,单击submit按钮时,如果将操作设置为/newuser,那么在struts.xml中,将/newuser映射为一个java类LoginAction.java和一个方法addUser。您还可以指定参数,以便可以在java类中访问它们,然后将它们添加到DB中。您可以在TutorialPoint上阅读有关struts-2的教程。很好。再次感谢您的简要解释。我会努力做得更好,谢谢你的回复。好的,我来看看那些教程。