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

本文介绍了Java作为面向对象语言如何操作数据库中的对象,包括实体类的设计原则、与SQL Server数据库的连接步骤,以及增删改查的基本操作。

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语言是用各种过程去做各种事情。殊途同归,触类旁通。

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

 

转载于:https://www.cnblogs.com/qimox1314/p/8646838.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值