在Start上加载SQL数据

时间:2018-06-12 19:58:49

标签: java mysql sql

当我启动应用程序时,我想知道是否有任何可能的方法可以在我的listview中将数据加载到我的数据库中。我目前正在使用一个按钮来完成同样的工作,但它看起来并不是那么好。如何解决这个问题,这是一种非常懒惰的方式。

我很感激任何帮助!

2 个答案:

答案 0 :(得分:0)

您可以在onstart()方法中添加加载代码,并可以在其中初始化listview

答案 1 :(得分:0)

我有一个JSP-Servlet应用程序在我的/index(index.jsp)页面上做同样的事情。 它在表中加载Oracle DB记录列表。

我的web.xml有

  <servlet-mapping>
    <servlet-name>IndexServlet</servlet-name>
    <url-pattern>/index</url-pattern>
  </servlet-mapping>

每当我通过浏览器访问/index路由时,都会触发GET请求,该请求由doGet()

中的IndexServlet.java方法处理

在这里,您可以编写SQL代码来获取所有记录,并且可以通过ServletResponse

将数据发送回JSP页面

方法2 -

您可以使用前端的AJAX请求

$(function() {
   $.ajax({
      url: '<your URL/route>',
      type: 'GET',
      data:{
         //code
      },
      success: function(data){
         //code
      }
   });
});

此脚本将在完全加载DOM后运行。