如何将数据库连接到我的网站

时间:2010-11-02 20:50:51

标签: database

我有一个项目要求我开发一个数据库以及一个网站用户界面,但我只知道如何创建数据库以及如何使用JDBC连接数据库。我应该学习如何将网站连接到数据库并进行一些交互?我应该使用JavaScript,PHP还是将HTML代码嵌入到HTML代码中?请告诉我这个项目应该从哪里开始。

我使用的是Oracle 10g,我知道如何通过JDBC连接数据库,但我需要帮助的部分是如何创建网站界面而不是java应用程序界面。

2 个答案:

答案 0 :(得分:1)

狒狒:对我而言,对我而言,似乎(对我而言)。只是给你一个项目“开发一个网络应用程序” - 没有为你提供任何关于如何去做的基本讲座 - 是一个有点陡峭的任务。您不仅需要了解servlet和Web容器以及WAR,而且最常用的java-web-framework使用的MVC方法可能会在您第一次使用它们时呈现出相当陡峭的学习曲线。您可能想与您的教授核实。确保你理解这些要求 - 通常这类项目将是整个学期讲课的高潮,其中讲师会向你介绍完成这项任务所需的所有重要工具。

尽管如此,我建议您使用Spring平台开发它。

这是一个简单的“Hello World”教程 - 可能会有更好的教程,但我记得有一段时间做了这个,它似乎相当不错。 http://maestric.com/doc/java/spring

注意:Spring框架是一个Java开发框架,可以完成许多工作。它常用的一件事是使用Java编写Web应用程序。

答案 1 :(得分:0)

你的问题太模糊了。您没有提到您正在使用的数据库。此外,既然你提到了JDBC,我会假设你正在使用Java。您不能将JDBC代码“嵌入”到html中。使用JSP可以做到这一点,但不建议这样做。忘记使用Javascript连接到数据库,因为它是客户端技术。

首先,找一个JDBC教程。网上有很多这样的,所以谷歌一上来。此外,您还需要一个适用于您的特定数据库的JDBC驱动程序。在您设法使该部分工作之后,您可以专注于创建网站用户界面。但那是一个不同的故事...

编辑:好的,您正在使用JDBC和Oracle 10g。

您选择了一种技术来连接数据库,并且您拥有一个数据库。

首先,JDBC代表Java DataBase Connectivity。这意味着您必须使用Java连接到数据库。

您需要Oracle的JDBC驱动程序才能使用Java连接到Oracle的数据库。我假设你已经处理过这些部分了。

接下来,您将需要一个Java应用程序服务器,或至少一个servlet容器。我建议你试试TomcatGlassfish

在您选择了一个之后,请学习如何设置它的教程。具体来说,如何使用它来连接到您的数据库以及如何访问管理页面。

完成后,选择用于创建Web界面的视图技术。 JSP(Java Server Pages)是最古老的视图技术之一,也是最简单的技术之一,因此您可以从中开始。它将生成HTML代码,允许您的网站用户访问它并使用您的Web界面。

这里有很多东西只是为了建立一个也会使用数据库连接的简单网站。尝试用谷歌搜索我引入的任何未知术语或在Stackoverflow上搜索它们。祝你好运!