0414 复利计算再升级

本次更新有可以有

1.“这个数据我经常会填.....帮我预先填上呗?”

2.选择投资公司

3.输出总共金额

package fuli;
import java.sql.*;
public class mysql  {
	static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
    static final String DB_URL = "jdbc:mysql://localhost/test";
    static final String USER = "root";
    static final String PASS = "root";

    int i=1;
    double output(String gongsi,String putinto,String earnings,String year,String money) throws SQLException{
    	Connection conn = null;
        Statement stmt = null;
        
        //STEP 2: Register JDBC driver
        try {
			Class.forName(JDBC_DRIVER);
		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
        //STEP 3: Open a connection
        conn = DriverManager.getConnection(DB_URL,USER,PASS);
        
        //STEP 4: Execute a query
        stmt = conn.createStatement();
        
        String sql;
        sql = "SELECT * FROM touzi";
        ResultSet rs = stmt.executeQuery(sql);
        
        int r=1;
        double sum=0;
        //STEP 5: Extract data from result set
          while(null != rs && rs.next()){
             System.out.println(rs.getString("putinto"));
             System.out.println(rs.getString("earnings"));
             System.out.println(rs.getString("number")); 
             
             System.out.println();
             r++;
             sum=Double.parseDouble(rs.getString("money"))+sum;
        }    
        
        String I = Integer.toString(i);
        String sql1 = "INSERT INTO touzi(number,gongsi,putinto,earnings,year,money) VALUES(";
        sql1=sql1+"'"+I+"'"+','+"'"+gongsi+"'"+','+"'"+putinto+"'"+','+"'"+earnings+"'"+','+"'"+year+"'"+','+"'"+money+"'"+')';
       
        i++;
       
        System.out.print(sql1);
        stmt.executeUpdate(sql1);
        
        rs.close();
        stmt.close();
        conn.close();
        return sum;
    }
	
	
    
   
}

  代码其实没有多大改动,只是增加了一些小小的功能;

 

 

 

发现了一个问题:在输入中文时出现了乱码现象,解决方法:http://blog.sina.com.cn/s/blog_691415940100yzut.html

github地址:https://github.com/ClearYellow/cooperation.git

posted @ 2016-04-14 20:31  52王俊杰  阅读(310)  评论(5编辑  收藏  举报