JDBC常见问题__教程 |
|
日期:2007-5-20 0:36:10 人气:64 [大 中 小] |
|
|
|
回到页首
17. 我如何可以检索 String 或其他对象类型,而不用每次创建一个新的对象?
不必要地创建潜在的大量对象(数百万),并对它们进行垃圾收集处理,这才可能真正影响到性能。下面这种方法可能会比较好:使用 JDBC API ,而不是总分配新的对象来检索像字符串这样的数据。
我们正在研究这个主题,确定在某些地方是否应该改善 JDBC API。以后可能会有这方面的信息。此外,如果您有关于这个问题的任何评论,也请发送给我们。
回到页首
18. 在 JDBC API 中有一个方法 getColumnCount。是否有类似的方法来查找结果集中的行数?
没有,但查找行数是容易的。如果您正在使用可滚动结果集 rs,就可以调用 rs.last,然后调用 rs.getRow 来查找 rs 中的行数。如果结果集是不可滚动的,也可以通过在结果集中迭代来计算行数,或者提交一个查询,在 SELECT 子句中加上 COUNT 列来取得行数。
回到页首
19. 我想下载Java 2 SDK, Standard Edition (以前的 JDK 1.2)的 JDBC-ODBC Bridge。我是 JDBC API 的初学者,我想从 Bridge 开始。我该怎么做?
JDBC-ODBC Bridge 与 Java 2 SDK, Standard Edition 捆绑在一起,因此没有必要另外下载它。
回到页首
20. 如果我使用 JDBC API,我有必要使用 ODBC 支配(ODBC underneath)吗?
没有必要,这只是许多可能的解决方案中的一种。我们推荐使用纯支持 Java JDBC 技术的驱动程序(类型 3 或 4),以便取得 Java 编程语言和 JDBC API 的所有优点。
回到页首
21. 一旦有了 Sun 的 Java 2 SDK, Standard Edition,连接数据库还需要做其他什么吗?
仍需要获得并安装支持 JDBC 技术的驱动程序,并且它要支持正在使用的数据库。有来自各种资源的许多驱动程序。也可以试着使用 JDBC-ODBC Bridge,前提是已经创建了 ODBC 数据库连接。 Bridge 与 Java 2 SDK, Standard Edition 一起提供,它本身不需要任何额外的安装。Bridge 是普通的 ODBC 客户端。不过请注意,您应该将 JDBC-ODBC Bridge 只用于试验原型,或者在没有可供使用的其他驱动程序时才用它 |
|
出处:本站原创 作者:佚名 |
|
|