JAVA中和数据库进行交互,本人知道的有以下几种方式:
JDBC:
Class.forName()//使用反射
Ibatis:
Hibernate:
本人感觉三种操作方式,Hibernate最快,不用写复杂的SQL语句,但是他也有缺陷,不写SQL语句,就不能练好JAVA的基础知识,我很庆幸,我学习的时候先学JDBC,再学HIbernate。而Ibatis是我在学习Hibernate期间自己学习的,他可以解决数据库的硬编码问题。当然也有其它方法,可以解决数据库硬编码问题
JDBC:
Class.forName()//使用反射
Ibatis:
Hibernate:
本人感觉三种操作方式,Hibernate最快,不用写复杂的SQL语句,但是他也有缺陷,不写SQL语句,就不能练好JAVA的基础知识,我很庆幸,我学习的时候先学JDBC,再学HIbernate。而Ibatis是我在学习Hibernate期间自己学习的,他可以解决数据库的硬编码问题。当然也有其它方法,可以解决数据库硬编码问题