- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有以下方法:
public static void testBlob(String targetDatabase, Blob blob)
{
if("ORACLE".equals(targetDatabase))
{
if(blob instanceof oracle.sql.BLOB)
{
//perform some operation
}
}
}
这段代码存在于我的应用程序中,它支持 Oracle 和 DB2。我想要的是当这个应用程序需要用于 DB2 数据库时,我希望它在没有 ojdbc jar 的情况下构建(我在这里有一个限制,因为应用程序与 DB2 数据库一起使用,我的用户还没有准备好使用 ojdbc jar )。有什么办法可以让这段代码变得通用吗?
感谢任何帮助。
最佳答案
可能有一种更简单的方法可以做到这一点,但您可以尝试类似的方法
if(blob.getClass().isInstance(Class.forName("oracle.sql.BLOB").newInstance())) ...
关于java - 如何在编译时使ojdbc特定代码数据库独立,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25938946/
我在Linux上使用oci驱动连接到oracle 11.2.0,我发现在LD_LIBRARY_PATH下,只有libocijdbc11.so,但没有ojdbc jar文件,对吗?对于数据库连接,我应该
这个问题已经有答案了: adding classpath in linux (5 个回答) 已关闭 5 年前。 我正在使用 this 中的代码和编译命令问题(刚刚用 Test 替换了 DBConnec
我在 Oracle 中遇到了关于 BLOB 的非常特殊的问题。我正在使用 OracleXE 10g(10.2.0.1.0 版本的数据库),并尝试使用 ojdbc14_g 驱动程序版本 10.2.0.1
我一直在关注tutorial来自 Oracle,使用带有 Oracle 数据库和 JRuby 的 JDBC 驱动程序。我需要 JRuby 连接器类,并且我修改了它们的一些代码。我只想执行一个简单的插入
我需要一些 eclipse 方面的帮助。 我有一个项目需要连接到 oracle 数据库,所以我有 ojdbc jar 文件和一个简单的项目。 try { Class.forName("
我从 ojdbc getInt() 按列号收到了一个非常有趣的错误。 ps = conn.prepareStatement("select count(*) from tableA"); rs = p
我试图在使用 ojdbc 插入后获取自动生成的 id。 我的代码是这样的: public void insert(Connection con) throws SQLException { S
我有一个 Java 程序,用于在 Oracle 数据库中插入大量(750.000)条记录。我正在使用 OJDBC6 库和 OCI 客户端。要写入的表包含 330 列,其中 8 列出现在一个或多个索引中
我制作了一个注册表 reg1 并存储了 HTML 文件中每个注册用户的值。现在我用 HTML 制作了一个登录页面,用户可以在其中提供他们的用户名并查看他们输入的数据。我创建了一个用户“bbb”并且只想
JVM 时区详细信息: 印度标准时间亚洲/Calcutta019800000 数据库时区详细信息:美国中部标准时间/芝加哥3600000-21600000 示例代码: String sql = "se
我有Oracle 10g数据库和基于Spring 4.1.6框架的Java应用程序,它从Oracle中提取一些数据。我遇到一个问题,ojdbc 驱动程序返回 NUMBER 类型列中整数值的 float
我们目前正在使用 ojdbc14.jar,我们应该使用 ojdbc6.jar 吗? 更新:正在使用 Oracle 10g 最佳答案 如果您正在使用 java6,您可以(并且应该)使用 ojdbc6.j
这个问题在这里已经有了答案: Maven ojdbc jar dependency error: package oracle.jdbc does not exist (5 个答案) 关闭 4 年前
当我运行项目时出现错误: C:\Users\admin\Documents\NetBeansProjects\project\nbproject\build-impl.xml:1007: Warnin
标题 我正在尝试在我的 Java EE6 应用程序(类名 VisualizerRepository.java)中使用 jdbc 连接,我在 nexus 存储库中有 jdbc 驱动程序 该类必须执行一个
我正在使用 jOOQ .解决 jooq-sbt-plugin 的问题config ( here ) 导致了一个类路径问题,我认为该问题与原始问题不同。我设法让配置工作,但试图让它与 Oracle 驱动
尝试从连接/数据库元数据获取列的元数据。有什么方法可以使用 rs.beforeFirst() 或任何替代方法来移回光标? 以下是代码片段: ResultSet rs= read_conn.getMet
我有一个非常简单的应用程序,它有助于执行有关脚本执行的重复任务。没问题。应用程序在 Eclipse 中完美运行。 我使用 ojdbc14.jar 来处理我的 Oracle DB。 现在,我想创建一个
这个问题在这里已经有了答案: java.lang.ArrayIndexOutOfBoundsException at oracle.jdbc.driver.T4CTTIrxd.readBitVect
我正在开发一个需要访问 Oracle 数据库的 Java 应用程序。到目前为止,我使用 ojdbc6 驱动程序没有任何问题。现在我们将数据库切换到 Oracle 12c,所以我想使用更新的 JDBC
我是一名优秀的程序员,十分优秀!