发表于: 2017-12-26 21:57:06
1 715
今天做的内容:
首先 昨天留下了一个疑问 后来我仔细思考了下 又联想到了一个新的问题,那就是:
JDBC的一些操作中,是否存在预编译的问题。
因为昨天尝试的crud是用Statement对象来实现的,我百度了一下其他人的做法,发现还有另一种实现,是通过PreparedStatement对象来实现的。这两者核心的差别就是是否进行预编译,statement每次执行sql语句,相关数据库都要执行sql语句的编译,而PreparedStatement是预编译的,后者支持批处理。
当然这两者的差异不仅仅只有这些,PreparedStatement的用法、注意事项也挺多的,这些知识通过查询网上的一些资料都可以学习到。目前我暂时不用搞得这么清楚,不过必须要留个心眼,说不定哪天优化就用上了呢。
学习完JDBC和MYSQL剩余的一些语法知识,我开始学习怎么使用Maven。
首先在网上下载了Maven,然后按照教程配置好,并用cmd指令“mvn --version”测试:
W7{U%K3SNM]$T5.jpg)

看见以上结果,说明Maven已经成功配置,然后到下载的“conf”文件夹目录下修改“settings.xml”,主要是修改下载的镜像服务器地址和本地仓库在自己电脑下的位置。
接下来需要到eclipse中修改有关的配置,需要改的东西挺多的,我都是参照某个学习网站的做法来:
http://how2j.cn/k/maven/maven-introduction/1328.html
在这个过程中,我还是遇到了一些麻烦,在后面加包的时候搜索不到有关文件,后面我采取了恢复默认本地仓库位置和重建本地仓库的方法解决。
先是修改目录下的xml,然后打开eclipse菜单
->Window->Preferences->Maven->User Settings->
然后
菜单->Window->Show View->Other->Maven->Maven Repositories->
这一步的操作是和网上的教程不一样的,可能是因为版本的原因吧。打开“Maven Repositories”,下面已经没有其他目录了,反而在最底下本来是显示输出的位置多了一个窗口。选中“Local Repository”,右键,然后“Rebulid Index”。
处理掉这个问题后成功解决搜索不到jar文件的问题:
只要在中间那行输入“mysql”,就会智能搜索到想要的有关文件。然后我写了一个简单的测试程序测试是否可以成功的加载驱动:
加包之前:
结果是报错
加包之后:
肯定是“success”啦
这是最简单的SE项目,接下来我尝试了下创建EE项目,SSM项目,不过好像涉及到其他知识点,搞了半天也没有跑起来,打算留到明天好好研究下。
明天要做的事情:稍微了解下EE项目和SSM框架 准备学习mybatis 学会使用junit4
收获:
1、复习了一下JDBC
2、稍微熟悉了下Maven风格,对项目结构有了一个认知
评论