发表于: 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方法。根据单词理解,前者是执行查询,后者是执行更新


返回列表 返回列表
评论

    分享到