张森炜的博客
1)操作JDBC阶段
这段代码我们都已经和熟悉了,但是这种方式重复代码比较多,同时我们的业务逻辑也体现不是很明显,所以这种方式我们很少在企业中使用。
2)封装JDBC阶段 在第一种直接连库的方式上做了改进,我们将连库代码和执行SQL语句的方法进行封装。 public boolean createConn():加载数据库驱动程序,创建数据库连接对象 public boolean update(String sql):执行更新SQL public void query(String sql):执行查询SQL public void closeRs():关闭结果集对象 public void closeStm():关闭申明对象 public void closeConn():关闭数据库连接对象 这样以来我们就可以调用这些方法来完成创建数据库连接,直接输入SQL语句调用update()即可执行数据库更新等等操作,这样就避免了上面所说的两点不足。但是我们这种方式还是有点不是很完美,因为在我们需要写SQL语句时还需要将前面封装好的对象拆开进行操作,在持久成没有实现面拿对象操作操作数据库。
3)ORM阶段 我们在编程过程中数据库的编程操作和Java的编程操作是两种开发思路,于是我们就在想能不能把对数据操作改进的就像对Java类操作一样。于是,ORM便诞生了。 ORM是 Objiect Relational Mapping的简称。
Powered by: BlogJava Copyright © 张森炜