迟来的JDBC的讲解与应用

来源:互联网 发布:unity3d mac安装教程 编辑:程序博客网 时间:2024/06/06 02:44

昨天因为太忙了,所以博客也没有时间写,马上我们又要考试了,希望自己能考出个满意的成绩吧~~~
昨天虽然很忙,但确实是学到了很多的东西,和陈老师交流了下,关于最近的学习状态,也得到了不少的鼓励。
昨天晚上的时候陈老师又补了个课,真的可谓是受益匪浅啊!讲的确实很细致入微,而且很有一种“企业”的味道,不知道你们能不能理解吧,反正我是这么觉得的~~~
说到陈老师讲的课,就不得不说他的语速,我粗略算了下,他能在6秒中的时间里吐出了近20个字,这让吾等情何以堪呢,hold不住了(语速是很快,但是讲的东西很细致,这个不矛盾)~~~~
也多亏了他的课,对jdbc有了比较深刻的理解,好不夸张的说,这是这几天听的最明白的一节(确实有点久违的感觉了)~~~~
啊,还有忘了说了,因为最近很忙,玩PSP的时间很少,每天也就玩个不到1小时,反正不管怎么忙,我都会玩的,我不认为那点时间可以学多少,但是我觉得那点时间够我放松不少了~~~~
今天家里的电脑修好了,老娘非得和我聊天。虽然很忙,但我还是答应了,毕竟是老娘的愿望嘛,所以一整天都在奋斗自己的作业和别人的作业~~~
行了今天说了不少,该上传笔记了,笔记应该算是昨天的,因为今天老师有事,上的课很短,所以明天会把今天的一起发出来的~~~~

JDBC的讲解与应用

第三讲:jdbc的连接与对数据库的增、删、改、查操作

  Jdbc的连接首先需要加载数据库的驱动,驱动通常都会在数据库公司的官网有下载,然后通过编译工具来进行加载,同时需要写入相应的加载语句才可以。

在进行数据库的连接时,需要知道操作数据库的用户名和密码,在连接时,需要进行声明。

注:因为连接数据库的服务器、用户名、密码可能需要频繁的进行改变,所以为了减少每次更改的繁杂,所以可以将以上信息写入文件当中,每次连接时只需要进行读取文件操作就可以了。

连接数据库时,需要消耗大量的时间和资源,所以为了避免反复的进行连接数据库的操作,所以推荐采用单例模式,单例模式即利用单例类进行操作,好处就是当进行过一次连接后,以后每次的连接都会采用第一次的连接方法,避免了重复连接数据库所造成的资源浪费。

Jdbc对数据库的增、删、改、查操作

对数据库的操作,其根本就是通过传递sql语句来进行操作的。所以只要能够书写正确的sql语句,就可以对数据库进行操作。

注:为了能够体现面向对象的语言,最好把每条sql语句都写到不同的方法里面,这样调用不同的方法,就可以达到不同的作用。

  在对数据库进行需要注意以下几点:

1.         最好采用预处理命令,这样可以使sql语句更加灵活。

2.         当数据类型为blob类型的时候,只能用setBinaryStream方法来实现。

3.         当对数据库的操作结束的时候,一定要结束当前的进程,来释放资源,防止因为重复调用方法,而让内存溢出的问题。