zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Linux命令-read
    pytest8-skip与xfail
    python模块-contextlib
    python中eval的使用
    python学习-面向对象(六)
    java学习-IDEA运行java程序报错
    nginx 使用SSL证书 代理https
    BC30560: “ExtensionAttribute”在命名空间“System.Runtime.CompilerServices”中不明确。
    nginx 代理相对路径使用不起
    nginx 解决不同web服务器 在同一服务器使用80端口问题
  • 原文地址:https://www.cnblogs.com/wangjunjie123/p/5392596.html
Copyright © 2011-2022 走看看