JDBC 中executeUpdate 的结果无法保存

来源:百度知道 编辑:UC知道 时间:2024/09/24 13:37:37
在这个程序中我使先用了executeUpdate 更新数据库,然后用executeQuery 查询,得知 操作有效,但是结果却无法保存到数据库,
也 就是只在当前的过程有效.
2楼的方法不行

程序代码如下,大家帮我看一下
package test;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.sql.Timestamp;
import java.util.Vector;

import javax.swing.JOptionPane;

import com.mysql.jdbc.ResultSet;
import com.mysql.jdbc.Statement;

public class jdob {
static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
static final String DATABASE_URL = "jdbc:mysql://localhost/financedb";

private Connection connection;
private PreparedStatement statement;

private boolean isLinkSuccess; //判断与数据库连接是否成功
private String result; //操作结果,用来返回表示是否成功

public jdob()
{
isLinkSuccess = true;
result = "";
String Mysqls = "select * from userdata where isLogin = 0";
String Mysqls2 = "update userdata set isLogin=0 where