当前有区别的啦,版本不同就有一定的修改的
config的文件里有个错误呀
是不是密码错误
我也在等
空指针了
你的ID定义的是Goddess类型,你这里输入的应该是id.getId()
你的数据库用户名跟课程上的是不是不一样
这是把次数计算在同一个类里
不是这样的哦
空指针异常,
抛空指针异常的都是在GoddessAction类的addgoddess方法中少了 goddess.setSex(1);
goddess.setCreate_user("ADMIN"); goddess.setUpdate_user("ADMIN");
goddess.setIsdel(0);
没连接上数据库
应该是这个样子,试一下吧
statement换了导入的包报的错更多了
一般我们使用框架的话,项目目录下回有个lib文件夹,我们可以直接复制进去。或者是maven项目的话,直接找jar包的名字和版本复制到pom 文件,然后会自动下载。如果没有的话,自己创建一个lib文件夹也是可以的,像这个课程里面的一样,然后复制jar包进去,在build path就可以
不报错出来这你看你启动程序对了不
如果只是查询的话,不用比较啊,只要判断输入的时间符合格式就行
你的GoddessDao类里面虽然定义了List<Goddess>类型的集合变量,但是你的while循环中得到的只是Goddess类型的g变量的值,需要使用gs.add(g);把单个女神添加到集合中去,不然你集合始终都是空的,所以你的query()方法返回值返回的是集合也是空的,肯定遍历不出来东西,也不会报错
我的也是这个问题
是7个?并排的,你少了一个
因为是字符串啊
请问你说的是指把GoddessDao g = new GoddessDao(); 写在一个独立的方法里吗?
参数加载是看?互相的位置的,如果中间有别的不是?,就不算参数了吧,所以写的时候还是连起来的一串数字。
查看一下数据库里面的数据
因为上次 Map<String ,Object> param=new HashMap<String, Object>(); 就相当于创建了个集合的对象 param ,而每个 map 中的 key 是一样的,就可以直接用已经创建的 param 来存储,没有新创建容器,只是更新了 value 而已,而你新创建 param2 就相当于又在内存中开辟了空间存储有相同 key 的容器,浪费了空间。
项目清理一下