0

再会!这是情况。我们正在尝试使用 javascript 连接我们的 mySQL 数据库。我们已经有了访问数据库的 java 代码,但问题是,它们是 java 文件,我找不到如何将它们转换为 javascripts 的方法。这些不同的类(例如 DatabaseClass.java、DBConnectionFactory.java、DBConnectionFactoryImpl.java)如何在 HTML 文件中协同工作?有人可以提供一个可以帮助我们解决这个问题的链接吗?

PS我们只是初学者。我希望你们能理解我们正在努力做的事情。干杯!

4

4 回答 4

4

您误认为 Java 和 Javascript 在某种程度上是相关的。它们不是,你不能只是在 Javascript 中神奇地使用 Java 类。

您需要让 Java 访问数据库,并通过 Javascript 与 Java 后端进行通信。

于 2013-11-04T13:23:19.853 回答
2

您需要进行服务器调用以从数据库中获取数据。直接从客户端调用数据库是不好的做法(您不想向客户端公开数据库登录名)。

如果您知道调用页面时要查找的内容,您可以将页面设置为servletJSPCGI 脚本或任何其他有助于动态网页的技术。

如果您知道(或想学习)java,我会推荐一个 servlet(带有 java 代码),它可以转发到 jsp(用于演示)。请注意,您需要一个支持 servlet 和 jsp 的应用程序服务器。

如果您需要即时调用数据库,则在页面加载后,您可以使用AjaxAJAJ调用 servlet(或其他服务器端工具)。

于 2013-11-04T13:37:22.803 回答
0

我认为你最好学习基本的 JSP/servlet ,然后你可以通过像tomcat这样的网络服务器来使用......

于 2013-11-04T13:45:11.497 回答
0

我的两分钱:如果您需要使用 Java 和 DB,请不要使用 HTML。HTML 是静态的,而您似乎想要一个动态的应用程序。那么最好的选择(对于初学者)是学习基本的 JSP 和 Servlet。

可以使用 JavaScript 访问数据库(尽管我不推荐它),在这里这里您可以找到有关该主题的主题。

于 2013-11-04T13:28:35.370 回答