WEB开发网
开发学院操作系统Linux/Unix 在AIX Version 5.3中使用Java和PHP技术进行开发(... 阅读

在AIX Version 5.3中使用Java和PHP技术进行开发(3)

 2008-11-13 08:14:08 来源:WEB开发网   
核心提示: 现在,让我们来看看如何在数据库中对信息进行存储和组织,在AIX Version 5.3中使用Java和PHP技术进行开发(3)(8),以及在接收到问卷调查回答时如何更新信息,向数据库中添加结果要将结果添加到数据库中,如上所述,打开该连接,您需要获得已经完成的问卷调查的唯一 ID,您可以使用

现在,让我们来看看如何在数据库中对信息进行存储和组织,以及在接收到问卷调查回答时如何更新信息。

向数据库中添加结果

要将结果添加到数据库中,您需要获得已经完成的问卷调查的唯一 ID,您可以使用 survey_results 表中自动递增的值。向表中添加信息,需要运行合适的 INSERT 语句。

在您的 Web 应用程序中,您需要执行以下这三个步骤:

在 Servlet 的 init() 函数中,打开到数据库的连接。

通过向 survey_response 表中插入一个“空”行以获得回答 ID (responseid) 的数值,即获取自动生成的值。

对于该问卷调查中的每个问题,向数据库中插入一行数据。

第一个步骤非常简单,您在所创建的 Servlet 类中添加一个连接参数,然后使用这个连接示例,如上所述,打开该连接,如下面的清单 7 所示。

清单 7. 更新 init() 函数public void init(javax.servlet.ServletConfig config) {
  this.survey.add(new SurveyQuestionText("Name",
                 "Enter your full name"));
  this.survey.add(new SurveyQuestionRadio("Favourite colour",
                 "Enter your favourite colour",
             new String[] {"Red", "Blue", "Green"}));
  try {
    Class.forName("com.ibm.db2.jcc.DB2Driver");
    conn =
DriverManager.getConnection("jdbc:db2://localhost:50000/SURVEY","db2inst","s
urveypw");
  } catch (Exception ex) {
    System.out.println("SQLException: " + ex.getMessage());
  }
}

上一页  3 4 5 6 7 8 9 10  下一页

Tags:AIX Version 使用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接