|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
学习JAVA的目的更多的是培养自身的工作能力,我觉得工作能力的一个核心就是:独立思考能力,因为只有独立思考后,才会有自己的见解
阅览JDBC的联机匡助文档时,我们常常会发生畏难心情。出格是DatabaseMetaData接口——与Java中看到的年夜多半接口相反,它的体积显得十分复杂——存在着数目浩瀚的办法,好比dataDefinitionCausesTransactionCommit(),getMaxColumnNameLength(),getMaxStatementLength(),storesMixedCaseQuotedIdentifiers(),supportsANSI92IntermediateSQL(),supportsLimitedOuterJoins()等等。它们有这儿有甚么意义吗?
正如新近指出的那样,数据库后来一向处于一种凌乱形态。这次要是因为各类数据库使用提出的请求酿成的,以是数据库工具显得十分“壮大”——换言之,“复杂”。只是近几年才出现出了SQL的通用言语(经常使用的另有其他很多数据库言语)。但即使象SQL如许的“尺度”,也存在有数的变种,以是JDBC必需供应一个伟大的DatabaseMetaData接口,使我们的代码能真正使用以后要毗连的一种“尺度”SQL数据库的才能。简言之,我们可编写出复杂的、能移植的SQL。但假如想优化代码的实行速率,那末为了顺应分歧数据库范例的特性,我们的编写代码的贫苦就年夜了。
固然,这并非Java的缺点。数据库产物之间的差别是我们和JDBC都要面临的一个实际。可是,假如能编写通用的查询,而不用太体贴功能,那末事变就要复杂很多。即便必需对功能作一番调剂,只需晓得终极面向的平台,也不用针对每种情形都编写分歧的优化代码。
在Sun公布的Java1.1产物中,配套供应了一系列电子文档,个中有对JDBC更周全的先容。别的,在由HamiltonCattel和Fisher编著、Addison-Wesley于1997年出书的《JDBCDatabaseAccesswithJava》中,也供应了有关这一主题的很多有效材料。同时,书店里也常常呈现一些有关JDBC的旧书。
手机用到的是用j2me所编出来的小程序。 |
|