以前说过张老师的书,讲的是很基础但很实用的 ,虽然很好,但看完后还是有点遗憾,就是他的书上并没有写怎么和数据库联,好像MS他要出JAVA WEB高级编程,因该有怎么和数据库联了,这里在说下孙鑫老师的这本JAVA WEB,其实和张老师的查不多,或者说张老师面向的对象是向我这种开始就一点都不懂的人,孙鑫老师的书就是面向有点基础的人了,我之所以买孙鑫老师的书是因为他有我想要的怎么和数据库连了,其实这是我想买他的书的主要原因。。。。。。。
上面废话这么多,开始重点,因为数据结构实习所以耽误了不少时间,实习前大概看了下怎么连数据库,找了些软件下下,其实可能你们觉得我写的太小儿科了,但是你要知道一个什么都不懂的人找这些软件是很费时间的,比如说吧MYSQL的图形化界面有N种,但是要找到一款适合自己的就比较难,我曾经在大1学过一点SQL2000 ,所以别人介绍给了我NAVICAT这款软件,操作和SQL2000一样,如果你习惯了SQL2000 管理界面的人可以下这款软件,MYSQL是DOS下的,分析NAVICAT和MYSQL,其实我们可以利用他们各自的有点,比如MYSQL建表什么的,而只用NAVICAT管理了,但现在又有个问题,怎么建表了,又是一头雾水,所以去书店找书看,看了N家书店更多的是怎么和SQL连的,好不容易找到了一个,是PHP和MYSQL连的,看了下书恩还行了,比较好的介绍了MYSQL的使用了呵呵,所以狠心的买了下来,心想其实以后可能还会学PHP的应该不会怎么亏的。
买回来就只看MYSQL介绍的,里面写了N多,看了下其实我能用上的和比较实用的就4个分别是INSERT,DELETE,SELECT还有一个UPDATE没了,呵呵N多内容又被我减少了很多,还有一些建数据库的语法啊,显示的语法啊,基本上也 没什么太多的要看的了,所以没用多少时间就看完了,今天开始写和数据库连的程序,写到刚才,启动时发现不能插入,看了下是ID那没写NULL,其实那本书说插入可以不写NULL,前提是先写进去的第一个有NULL就可以,我开始时在里面写了一些用户进去了,现在分析起来如果我写2条进去的话第一条加NULL,第2条就可以不加了,所以NULL的省略是基于每次的插入操作数据大于1条的操作,且第一条必须加上NULL,后面的插入才可以不加NULL,就这样改了下在重新发布下OK了,其实和数据库连上了只是写程序的一小步,后面还有很多路要走了。。。。。。。。。。。。。。。。。
总结:在众多书中选择一本好书很关键,在这本好书中选择里面的精华也很关键,不能盲目的买书,买书一定要买自己需要的书,主要是自己能看懂的书,初学JAVA WEB觉得先看些基础的,基础好了在去实践这样上手才快了,张老师和孙老师的书确实不错,推荐给那些和我一样刚学JAVA WEB编程又没学JAVA的人。