使用Java和JSP连接到Web数据库

时间:2016-05-30 16:59:16

标签: java php mysql jsp mysqli

我正在尝试学习java以及如何将它用于Web应用程序。我已经熟悉PHP了,所以我试图学习如何使用JSP,因为它似乎是最接近PHP的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中做到这一点?

提前致谢

1 个答案:

答案 0 :(得分:1)

可以直接从JSP连接到数据库,但这是一种不好的做法。

JSP被设计为视图,但不是“后端”逻辑发生的地方。理想情况下,它应该只使用从后端传递的参数。

如果我是你,我将从学习JDBC(用于从Java连接到数据库的API)开始。这是tutorial from Oracle

在学习JDBC之后,您可以使用MVC pattern在网络上应用知识。