标签:info blob enc jdb 新版本 database 原因 apt 大量
程序员书库(ID:OpenSourceTop) 编译
链接: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本书:
这是一本最新的书,从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的最新最好的书之一。
这是关于JDBC的一本书,涵盖了Java EE 5发布之前的内容。如果你喜欢收藏书的问题解决方案,那么它是一本很好的书,那么它是一本用MySQL和Oracle数据库来学习JDBC的好书。
它教你基本的JDBC知识,包括不同类型的驱动程序,然后新版本中探索JDBC的新特性。
教你如何连接数据库、执行SQL查询、检索结果、使用PreparedStatement、读写BLOB和CLOB、处理 DATE, TIME和TIMESTAMP以及其他几个重要的JDBC概念。
学习JDBC最好的一本书是其源代码本身,即Sun Microsystem、Maydene Fisher、Jon Ellis和Jonathan Bruce撰写的JDBC API教程和参考资料,它是Java系列的另一本好书,它教会了你关于JDBC的一切。
这是一本难得的书,它使JDBC易于学习,甚至对新程序员也十分容易上手。它提供了大量有价值的背景信息,并补充了JDBC规范。
这本书唯一的问题是它有点过时,只涵盖了JDBC 2.0规范,这是相当落后的。
如果你在后端使用Oracle数据库并希望掌握Oracle JDBC编程,那么这本书是一本很好的书。
它也是一本较旧的书,但仍然是学习 Oracle数据库JDBC的最佳书之一。它涵盖了Oracle 10g,它仍然是Oracle数据库中最受欢迎的版本。
如果你希望改进连接到Oracle数据库的Java应用程序的性能,那么它也是一本最好的书。
这是针对熟悉JDBC的有经验的Java程序员最佳实践的书籍。从我的实践经验来看,JDBC是一个可以通过遵循最佳实践获得极大性能改进的领域。
许多Java开发人员甚至不知道主要的最佳实践,比如使用PreparedStatment而不是Statment,不过放心,本书将教你编写JDBC代码的其他几个基本的最佳实践。
简而言之,对于想要掌握JDBC的有经验的Java程序员来说,本书必须阅读
以上就是要和大家分享的学习JDBC的好书,关于学习JDBC,你有什么好建议也可以留言和大家分享。
标签:info blob enc jdb 新版本 database 原因 apt 大量
原文地址:https://blog.51cto.com/15060204/2567676