zoukankan      html  css  js  c++  java
  • 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");
    	}
    
    }
    
  • 相关阅读:
    清理iOS工程里无用的图片,可瘦身ipa
    NSTimer内存泄漏导致控制器不调用dealloc
    iOS面试题 -总结 ,你的基础扎实吗?
    Xcode找不到模拟器出现"My Mac"
    前端开发
    并发编程&数据库
    数据库
    4.2
    4.5
    4.4
  • 原文地址:https://www.cnblogs.com/masterlibin/p/4782195.html
Copyright © 2011-2022 走看看