发表于: 2017-12-08 20:40:53

1 786


今天完成的事情:

今天从网上下载了一份别人的源码,仔细调整之后,经过阅读代码。大概理解了java的三层次开发。大致明白了DAO数据访问的编写思维和编写方法。

今天的进度依旧太慢,大部分时间都在调整别人的代码,感觉时间有点浪费啊。

 

明天计划的事情:再仔细研究下别人的源码,然后开始编写DAO数据访问接口。

 

遇到的问题:

1.因为数据库驱动的字母没有大写,被程序报告异常。重新书写程序后,发现Dirver的首字母应该大写。

2.导入别人的源码到IDEA注释会乱码。这时候,点击右下角的UTF-8,选择GBK,然后点击弹窗的第一个选项。注释会变成正常。然后再次点击右下角,选择UTF-8就完成了编码转换。



3.从数据库读取数据会乱码。后来发现是别人在程序里对读取到的数据进行了错误的编码转换。

错:

name = new String(name.getBytes("ISO-8859-1"),"gb2312"); 

对:

new String(name.getBytes("UTF-8"),"UTF-8");


4.从数据库读取到数据后,如何正确的输出到IDEA窗口中。这个依旧还是没搞懂。

 

收获:

1.大概理解了java的三层次开发。

实体层编写:通过查看数据库标题写成一个具体的类,并对某些字段进行封装。


2.大致明白了DAO数据访问的编写思维和编写方法。

3.大概明白了如何从数据库读取数据到程序输出端显示。

4.通过java代码向数据库写入数据并查询成功。

5.Java是一个严格区分大小写的程序。

 

 



返回列表 返回列表
评论

    分享到