学习java过程中的一点小感悟

java是面向对象语言,它与C语言不同的是,C语言是操作过程,而java是操作对象,将现实世界中的对象映射成实体类,对象的特点即为实体类的属性。因为现实世界中,对象只知其表面,无法知道其内部构造,因此,实体类中的属性都是私有的,都是封装起来的!通过get、set方法来对属性进行取值赋值的操作!

创建一个操作类,写上操作实体类的各种方法,实例化一个操作类对象,以此来调操作类中的方法来操作实体类,例如删除,添加,修改等等,这些操作都是如此完成的。

因为实际操作的是连接的数据库中的对象,因此,java实体类中属性的数据类型一定要与数据库中的一致,否则程序运行绝对会出错!java与数据库密切相关,可以说,java编写的程序就是用来操作数据库的。

连接sql server数据库的步骤如下:

1)加载注册驱动(即引入jar包)

2)连接数据库

3)拼写SQL语句

4)创建sql语句预处理对象

5)执行sql语句

6)创建结果集接收查询对象

7)关闭结果集

8)关闭预处理对象

9)关闭数据库连接

我解释一下第一步,为什么要加载驱动程序,因为java程序无法直接识别连接的是什么数据库,只有安装了与数据库相对应的驱动程序,程序才可以识别此数据库,并访问数据库。

第六步中的结果集,会在查询时用到,有时候查询结果会用集合来接,然后遍历集合,将查询结果依次输出。

释放资源时,最后创建的要优先关闭。

学至今时今日,我发现,java编写程序,其实无非就是对对象进行增删改查操作。游戏中对对象的操作应该会很多,会有各种动作的操作。java是用虚拟对象去做各种事情,而C语言是用各种过程去做各种事情。殊途同归,触类旁通。

计算机的世界其实就是一个虚拟的现实世界,虚拟与现实是分不开的,所以,多观察观察现实世界中的事物,对于学编程有很大的帮助!

 

posted @ 2018-03-25 21:41  小暄儿  阅读(120)  评论(0编辑  收藏  举报