如何通过重新启动Activity继续从mysql获取数据

时间:2017-06-24 11:05:51

标签: java android mysql

我是初学者,正在研究从mysql获取数据的Android应用程序。 它正在获取mysql中存在的数据。 问题是如果对数据库进行了任何更新,我必须重新启动应用程序才能获得最新结果。 我尝试重新启动活动,但它不是很好的方法。

String msg="";
    TextView tv = (TextView) findViewById(R.id.textView2);
  tv.setMovementMethod(new ScrollingMovementMethod());
    try {

        Class.forName("com.mysql.jdbc.Driver");
        Connection con = DriverManager.getConnection(url, user, pass);

        String result = "Database connection success\n";
        Statement st = con.createStatement();
        ResultSet rs = st.executeQuery("select * from android");
        ResultSetMetaData rsmd = rs.getMetaData();


            while (rs.next()) {

                //result += rsmd.getColumnName(1) + ": " + rs.getInt(1) + "\n";
                // result += rsmd.getColumnName(1) + ": " + rs.getString(1) + "\n";
                result += rs.getString("hi") + "\n";
                // result += rsmd.getColumnName(3) + ": " + rs.getString(3) + "\n";
            }
            tv.setText(result);


    }
    catch(Exception e) {
        msg = "CONNECTION problem";
        e.printStackTrace();

    }

0 个答案:

没有答案