我正在尝试学习 Java 以及如何将其用于 Web 应用程序。我已经熟悉 PHP,所以我正在尝试学习如何使用 JSP,因为它似乎是 Java 中最接近 PHP 的东西。我的学校为我们提供了免费的 MySQL v5.1 数据库,因此我将其用作我的数据库。当在 PHP 中连接到数据库时,我使用 mysqli 并执行
$mysqli = new mysqli("oniddb.cws.oregonstate.edu", "username, "pword", "username");
if ($mysqli->connect_errno) {
echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}
对于 Java 和 JDBC,我很难找到与此等效的东西。我发现的所有内容都表明我的数据库是本地的,而不是通过网络。我怎样才能在 JSP 中做到这一点?
提前致谢
最佳答案
直接从 JSP 连接到数据库是可能的,但这是一个不好的做法。
JSP 被设计为一个 View ,但不是“后端”逻辑发生的地方。理想情况下,它应该只使用从后端传递的参数。
如果我是你,我会从学习 JDBC(用于从 Java 连接到数据库的 API)开始。这是tutorial from Oracle
学习 JDBC 后,您可以使用 MVC pattern 在 Web 中应用您的知识。例如。
关于java - 使用 Java 和 JSP 连接到 Web 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37530607/