Java и база данных mysql, обновление значений всегда задерживается - PullRequest
0 голосов
/ 04 марта 2019

привет, я студент, который работает над Java-программой

Я использую 2 Jframe и в настоящее время работаю с базой данных

Я сталкивался с этой проблемой, когда бы я ни обновлял значениебазы данных из Jframe1, и я перепрыгнул на Jframe2, где база данных подключена, чтобы посмотреть, обновлена ​​ли она и на Jframe2, но оказалось, что она все еще вернулась к своему старому значению

, и у меня также была эта сводкапроблема, основанная на моих наблюдениях

давайте предположим, что значение с первой попытки - январь, а с первой попытки я обновил его до февраля, затем я перепрыгнул на Jframe2, но во второй попытке это все еще январь, я попытался изменитьзначение к марту и после перехода к Jframe2 значение теперь февраль

Я пришел к выводу, что функция обновления моей программы и ее показ отложены. Я не знаю, что я сделал неправильно,то, как это я только практикую Java и базы данных

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
    // TODO add your handling code here:
    try{
        Connection con = getConnection();

        PreparedStatement ps = con.prepareStatement("UPDATE identifier SET MONTH = ? WHERE ID = '1'");
    if(month.getSelectedItem().toString().equals("January")){
        Jan a = new Jan();
        ps.setString(1,"January");
        ps.executeUpdate();
        a.setVisible(true);
        dispose();
    }

это пример его обновления, еслиСобытие date называется

public void getMonth()
{ try{
    ResultSet TEMP;
        Connection con = getConnection();

        String query = "SELECT * FROM identifier where id='1'";
        Statement st;
        ResultSet rs;
        st = con.createStatement();
        rs = st.executeQuery(query);
        while(rs.next())
        {

            String value =rs.getString("MONTH");
            title.setText(value);
        }

}
catch(Exception e){

, и это пример получения значения из базы данных в Jframe2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...