发表于: 2017-11-03 20:00:15
1 832
今天完成的事情:
1.导入jar包,百度搜索连接java的nysql包,然后按照网上教程导入
http://blog.csdn.net/a153375250/article/details/50851049
还有报错 Error:java: Compilation failed: internal java compiler error,我百度看是set中java complier 设置的问题,于是照着
http://blog.csdn.net/u011275152/article/details/45242201http://blog.csdn.net/u011275152/article/details/45242201这个网站弄。
这样好麻烦,每次新建一个项目,都要导包,修改JDK,怎么默认呢
2.执行这个新增功能,报错列和值不匹配。我的数据库:
我的新增实体类:
实例化对象:
我想了下,既然是列和值不匹配,我就去改一下实体类的insert语句,把要插入的列给他指定在表名后括号,制定哪些列要插入数据,然后成功了
查看数据库,也成功新增了一条
然后测试删除
然后测试修改。我想,一个表有这么多列,如果我至修改某一列的,其他列不修改,那么其他列用什么数据填充?我想了一下,然后参考之前师兄的代码,原来是现根据ID查询出该学生的所有信息,然后制定修改你要修改的某列
查询出整张表的数据(字段太多,我就写个姓名和qq)
怎么打印出LIST集合?我百度一下,list集合的总条数数list.size(),指定集合哪一条则是list.get(),括号内写第几条。然后我用一个for循环循环打印出数据
然后根据ID查询
然后根据姓名模糊查询
看到师兄的项目结构编排的很好
我现在在弄jdbc,下一步弄JdbcTemplate,于是学着搞,对照着建立,多余的删除,结果变成这样
师兄的项目结构最大的有个task1,我的则都是平级的,好像是把一个xml还是iml文件一删除,最大的一层就没了。
总之jdbc的增删改查弄好了,然后试着做JdbcTemplate。
明天计划的事情:学习用JdbcTemplate做一套增删改查。
遇到的问题:当我实体类重写接口的方法时,@override报错了。这时百度,需要设置一下language level(并不懂有什么用)
http://blog.csdn.net/woyaoxuejavaya/article/details/51565356
照着这个修改就好了
还有就是百度看jdbc template教程,要配置XML文件(是新建一个xml文件吗),新建接口和实现类,还有什么bean。。不知道具体怎么做,明天摸索
收获:用Connection连接数据库,我发现这个setstring、setLong是根据里面的数据类型来决定的,看师兄的代码有setobject,我知道object是所有类的基类,那么如果用setobject,不管里面的数据类型是什么都可以,百度看了下也差不多是这个意思。还有那个prepareStatement,我发现当查询的时候用executequery方法,增删改的时候用executeUpdate方法。根据单词理解,前者是执行查询,后者是执行更新
评论