我有一个JDBC的问题。 我有以下代码: //blargeparam is a blob column. PreparedStatement pst =connection.prepareStatement("update gcp_processparams_log set blargeparam= ? where idprocessparamslog=1"); pst.setBinaryStream(1,inputStream); 我得到以下错误: Exception in thread "main" java.lang.AbstractMethodError: oracle.jdbc.driver.T2CPreparedStatement.setBinaryStream(ILjava/io/InputStream;)V 我的连接string是jdbc:oracle:oci:@….. Oracle版本是11g。 从错误消息,似乎有什么东西是失踪,但: 当我从同一个BLOB列(使用blob.getBytes)读取一切正常。 即时客户端的DLL(正确)在库path中。 这是我的类path中的Oracle JDBC JAR的清单: Manifest-Version: 1.0 Specification-Title: Oracle JDBC driver classes for use with JDK14 Sealed: true Created-By: 1.4.2_14 (Sun Microsystems Inc.) Implementation-Title: ojdbc14.jar Specification-Vendor: Oracle Corporation […]
操作系统:Windows 2008 Server R2 Oracle客户端:11.2 非常感谢
我刚从MS sql server切换到Oracle。 我正在使用的查询工具是Oracle SQL Developer。 我遇到的问题是我不能让查询结果窗口坚持下去。 查询结果窗口是结果的网格视图。 当我打开一个新的“sql工作表”时,它似乎任意显示。 但不总是。 然后,一旦我运行一个查询,下次运行时就会消失。 任何人都可以指向我一个一致的方式离开这个结果网格激活? 非常感谢。
我试图在我的ASP.net项目上使用Oracle ODP.NET 11g(11.1.0.6.20)即时客户端作为数据提供者,但是当我运行aspx页面时,我得到一个“ 提供程序与版本不兼容的Oracle客户端 “错误消息。 任何帮助,将不胜感激。 我在Visual Studio 2005中引用了数据提供者,后面的代码如下所示: using Oracle.DataAccess.Client; .. OracleConnection oOracleConn = new OracleConnection(); oOracleConn.ConnectionString = "Data Source=MyOracleServerName;" + "Integrated Security=SSPI"; oOracleConn.Open(); //Do Something oOracleConn.Close(); 该页面的错误如下所示: Exception Details: Oracle.DataAccess.Client.OracleException: The provider is not compatible with the version of Oracle client Source Error: Line 21: Line 22: Line 23: OracleConnection oOracleConn = new […]