出处:http://blog.51cto.com/softi/1966845
其实···,我个人是很不喜欢这样的缩写的,比如:我有一句MMP不知道该不该讲!!!
这里面的MMP你知道是什么意思么!!!
还有WQNMLGB,你知道是什么吗?是的,没错,写全了就是“我去年买了个包”!!!
好吧,还是讲点正经的,JDBC是什么呢?大家说得不错,就是“觉得不错”!!!其工作原理如下图:
根据上图来看,使用的步骤很清楚了吧。
第一步:导入JDBC的驱动包。
第二步:使用DriverManager加载驱动。
第三步:调用JDBC API访问或操作数据库中的数据。
JDBC要使用的常用类和接口如下图如式:
接下来我们通过几个常用操作来演示使用Java访问MySql中的数据该如何编写代码。
先创建一个博客管理的数据库,在其中添加文章表,表中有以下几个字段:
文章ID,文章标题,文章内容,发表时间,文章显示状态(0.不显示 1.显示)
之后再添加几条测试数据。
一、添加博文
1.1 创建Blog实体类
1.2 创建BlogDAO类,编写添加方法
1.3 创建Test类,测试添加方法
结果:
二、查询所有博文
因为前面需要创建的文件都已经创建了,所以这儿只需要在BlogDAO类中编写查询所有博文的方法即可。
2.1 编写查询所有博文的方法
注意:因为是读取数据,并且读取的数据不止一条记录,所以一般使用集合保存后返回。
2.2编写测试方法
结果:
使用JDBC基本就这两个套路,一个是增、删、改的功能,一个是查询的功能。
练完,收功!!!