• ResultSet


    import java.io.FileInputStream;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.util.Properties;
    
    public class ResultSetTest {
    	private String driver;
    	private String url;
    	private String user;
    	private String pass;
    
    	public void initPara(String paraFile) throws Exception {
    		Properties props = new Properties();
    		props.load(new FileInputStream(paraFile));
    		driver = props.getProperty("driver");
    		url = props.getProperty("url");
    		user = props.getProperty("username");
    		pass = props.getProperty("password");
    	}
    
    	public void qurey(String sql) throws Exception {
    		Class.forName(driver);
    		try (Connection cnn = DriverManager.getConnection(url, user, pass);
    				PreparedStatement pstmt = cnn.prepareStatement(sql,
    						ResultSet.TYPE_SCROLL_INSENSITIVE,
    						ResultSet.CONCUR_UPDATABLE);
    				ResultSet rs = pstmt.executeQuery()) {
    			rs.last();
    			int rowCount = rs.getRow();
    			for (int i = rowCount; i > 0; i--) {
    				rs.absolute(i);
    				System.out.println(rs.getString(1) + "	" + rs.getString(2)
    						+ "	" + rs.getString(3) + "	" + rs.getString(4));
    				rs.updateString(2,"b"+i);
    				rs.updateRow();
    			
    			}
    		}
    	}
    	
    	
    	public static void main(String[] args) throws Exception{
    		ResultSetTest rt = new ResultSetTest();
    		rt.initPara("Mysql.ini");
    		rt.qurey("select * from user");
    	}
    
    }
    
  • 相关阅读:
    互联网博物馆
    CSS简介和CSS选择器
    perl 面向对象 use base
    mysql tcp 4层负载
    mysql tcp 4层负载
    mysql Emoji表情字符集转换
    mysql Emoji表情字符集转换
    html submit 登录
    html submit 登录
    haroxy hdr
  • 原文地址:https://www.cnblogs.com/masterlibin/p/4782195.html
Copyright © 2020-2023  润新知