已采纳回答 / Uestc_L
因为上次 Map<String ,Object> param=new HashMap<String, Object>(); 就相当于创建了个集合的对象 param ,而每个 map 中的 key 是一样的,就可以直接用已经创建的 param 来存储,没有新创建容器,只是更新了 value 而已,而你新创建 param2 就相当于又在内存中开辟了空间存储有相同 key 的容器,浪费了空间。
2019-06-07
已采纳回答 / Deque
特别注意SQL语句的符号和字符串拼接时若两个SQL字符串必须空格的注意空格,再就是检查一下数据库是否正确创建。比如很容易把SQL语句写成以下这样:String sql = "update imooc_goddess set user_name,...";当输入中文的符号很难辨别,见你你在SQL上执行一遍update以下数据,再复制到Java代码改成参数形式。以下是参考代码,实测没问题:<...code...>
2018-12-18
已采纳回答 / qq_huh_1
将常量值改成这个就行了private static final String URL = "jdbc:mysql://127.0.0.1:3306/imooc?serverTimezone=UTC";
2018-10-31
已采纳回答 / AK103
由于import 部分看不见,所以结合提示推断应该是Statement的导入错了,应该导入java.sql.Statement,而你导入的是com.mysql.jdbc.statement。
2018-08-06