发表于: 2017-10-15 21:51:12

2 646


今日完成的事情:

学习jdbc用自己student

1;插入insert


2;删除delete


3;修改update

然后发现还可以这样做,先定义一个方法,然后调用

不过这里,可以不用创建对象,直接通过类名调用,这个理解,是因为是静态方法

但是也可以直接访问,这就看不懂了。。后来百度发现在main函数里可以,直接使用方法名调用方法,但是只能在一个类中调用,并且该方法必须是静态的才可以。


4;executeQuery查询语句

这里也有一个知识点就是格式化输出;printf()函数的挪用式样为: printf("<式样化字符串>"<参量表>);说几个重要的吧%d 打印十进制整数, %f 打印浮点数, %s 字符串, %6f 打印浮点数,至少6个字符宽  \t 横向制表符


5;一点实际应用,利用上面返回值的查询,来设置账号密码的信息核查,这里就不新建表了,直接输入两个字段来核对信息

 

第一次写的时候,嫌弃字段引号多,就按照原来的弄,结果一直信息不正确,想着输出返回值,看一下是不是表里的,结果是一堆hash码,之前看了System.out.println()方法会自动调用参数的toString()方法如果传进去的参数没有重写过toString()方法,那么就会输出改被打印对象的hash值,估计这个rs方法是没有tostring

然后还是规范吧,给插入的信息还是有点不同,这里的单引号表示变量,然后可以了,实际应用中可以直接换成用户账号密码表来核对吧

 

明日计划的事情:

学习完成jdbc部分


遇到的问题及解决方法:

1;先说一下,学习之外的麻烦吧,传git汇总表,足足弄了两小时。。。直接崩溃,换了好几拨人指导,都说操作没问题,最后总算解决了,问题是传上去的汇总表,在页面刷不出来,原因是传的时候位置出错,传到分支了,为什么会传到分支,玄学,有说是账号太多,有说是因为缓存,总之不重要,传的时候注意一下吧,小问题大时间,我服!!

 


2;还有就是sql拼接问题,这几个单引号双引号,看起来真是麻烦,不过花了电点时间,弄懂了,问题是直接用双引号也可以,真不知道单引号留着干嘛。。。还有就是编码没问题,但是会有警告。。。下划线去不掉,好像是什么规范???不过不影响操作,就是看起来比较不爽。 


收获:

初步接触jdbc操作数据库,感觉有点麻烦,很细节,尤其是改数据表,逐渐适应学习了。

 

 

 



返回列表 返回列表
评论

    分享到