0406 复利算法结队
Posted 52王俊杰
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了0406 复利算法结队相关的知识,希望对你有一定的参考价值。
合作伙伴:
学号:201406114250
姓名:黄柏堂
博客地址:http://www.cnblogs.com/huang123/p/5361405.html
github地址:
https://github.com/ClearYellow/cooperation.git
使用工具:
ecipse、mysql
分工:
王俊杰:主编
黄柏堂:协助
项目完成估计与实际完成对比表如下所示:
估计时间 | 所需时间 | |
查找资料 | 3h | 4h |
团队讨论 | 5h | 6h |
编程 | 4h | 5h |
本次实验和黄柏堂一起合作完成
经过题目要求,可以输入多次投资结果并存储在数据库,然后可以分出来查看
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;
上面的是所插入的数据库的信息;void output(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); //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"));
} String I = Integer.toString(i); String sql1 = "INSERT INTO touzi(number,putinto,earnings,year,money) VALUES("; sql1=sql1+"\'"+I+"\'"+\',\'+"\'"+putinto+"\'"+\',\'+"\'"+earnings+"\'"+\',\'+"\'"+year+"\'"+\',\'+"\'"+money+"\'"+\')\'; i++; System.out.print(sql1); stmt.executeUpdate(sql1);
上面的代码就是输入自己所输数据并保存在数据库,还有显示出数据
上面是所创的存储的表;
写入数据后:
多次插入后出现的结果:
github地址:https://github.com/ClearYellow/cooperation.git
附上合作图片:
总结与感悟:
经过这次的结对完成作业使我有很大的感悟。并且感受到团队的力量。这次我们遇到了很多困难,首先怎么连接数据库;其次,怎么使数据更好地实现。但是,困难难不倒我们,最总还是完成了这次任务。
这次的编程,我们也尽了最大的努力去实现自己想要的效果。这次对于初次接触如何去实现java连接MySQL,我们不断地去找相关的知识点,去探讨每一句的功能意义。所以多人合作让我们体验了不同样的代码经历
以上是关于0406 复利算法结队的主要内容,如果未能解决你的问题,请参考以下文章