有了这些书,JDBC就是这么简单

链接:http://www.java67.com/2018/02/5-best-books-to-learn-jdbc-java.html

JDBC(Java数据库连接)是Java编程语言中的重要API之一,它允许Java程序连接到任何数据库,例如Oracle,Microsoft SQL Server,MySQL,PostgreSQL或其他数据库。

数据库无处不在,因此对于Java core和Java EE专业人员来说,掌握这项API至关重要;但即便如此,许多Java开发人员还是缺乏必要的JDBC技能,例如他们不熟悉连接,Statement,连接池,调用存储过程和在执行事务。其中一个原因是Java书籍中关于JDBC的讲解非常有限或一笔带过,例如Head First Java第2版。

JDBC原理

这也是为什么我写这篇文章的原因,本文将和大家分享一些学习JDBC概念的好书,JDBC API也在不断变化,最近几年也出现了新的版本。

例如,随Java 6发布的JDBC 4.0和随Java 8一起发布的JDBC 4.1 ,Java开发人员学习和采用这些JDBC发行版中引入的新特性是非常重要。

然而,市面上关于深入介绍JDBC的书寥寥无几,大多数的Java书籍都选择一带而过,甚至很多都是过时的了,但如果一本书涵盖了JDBC相关的基础知识,那还是有用处的

本文和大家分享5本关于JDBC的书籍,第一本是最为重要的,因为它是最新的并且涵盖了Java 8,不过,它不仅仅局限于JDBC,还涵盖了其他基本的API扩展,如Swing、JavaFX和网络编程。话不多说,下面就来看看是哪5本书:

1、《Beginning Java 8 APIs》

这是一本最新的书,从Java 8的角度介绍了重要的JDK api、扩展和库,如JDBC、Swing、JavaFX、JavaScript和网络编程api。

JDBC部分介绍了连接和使用数据库的细节,如Oracle、SQL Server、MySQL、DB2、Sybase、Adaptive Server Anywhere、Java DB (Apache Derby)等,解释了如何使用ResultSet和RowSet,这两个关键JDBC接口。

它还讨论了如何使用RowSetFactory来获得特定类型的RowSet对象。使用大型对象(lob),如Blob、Clob和NClob,还会详细介绍Java代码示例和数据库脚本。

简而言之,这是在Java 8中学习JDBC的最新最好的书之一。

2、《JDBC Recipes》

这是关于JDBC的一本书,涵盖了Java EE 5发布之前的内容。如果你喜欢收藏书的问题解决方案,那么它是一本很好的书,那么它是一本用MySQL和Oracle数据库来学习JDBC的好书。

它教你基本的JDBC知识,包括不同类型的驱动程序,然后新版本中探索JDBC的新特性。

教你如何连接数据库、执行SQL查询、检索结果、使用PreparedStatement、读写BLOB和CLOB、处理 DATE, TIME和TIMESTAMP以及其他几个重要的JDBC概念。

3、《JDBC API Tutorial and Reference》

学习JDBC最好的一本书是其源代码本身,即Sun Microsystem、Maydene Fisher、Jon Ellis和Jonathan Bruce撰写的JDBC API教程和参考资料,它是Java系列的另一本好书,它教会了你关于JDBC的一切。

这是一本难得的书,它使JDBC易于学习,甚至对新程序员也十分容易上手。它提供了大量有价值的背景信息,并补充了JDBC规范。

这本书唯一的问题是它有点过时,只涵盖了JDBC 2.0规范,这是相当落后的。

4、《Expert Oracle JDBC Programming》

如果你在后端使用Oracle数据库并希望掌握Oracle JDBC编程,那么这本书是一本很好的书。

它也是一本较旧的书,但仍然是学习 Oracle数据库JDBC的最佳书之一。它涵盖了Oracle 10g,它仍然是Oracle数据库中最受欢迎的版本。

如果你希望改进连接到Oracle数据库的Java应用程序的性能,那么它也是一本最好的书。

5、《Java Database Best Practices》

这是针对熟悉JDBC的有经验的Java程序员最佳实践的书籍。从我的实践经验来看,JDBC是一个可以通过遵循最佳实践获得极大性能改进的领域。

许多Java开发人员甚至不知道主要的最佳实践,比如使用PreparedStatment而不是Statment,不过放心,本书将教你编写JDBC代码的其他几个基本的最佳实践。

简而言之,对于想要掌握JDBC的有经验的Java程序员来说,本书必须阅读

以上就是要和大家分享的学习JDBC的好书,关于学习JDBC,你有什么好建议也可以留言和大家分享。

●编号807,输入编号直达本文

●输入m获取到文章目录

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20181012B0CK9Q00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券