org.apache.commons.dbcp.DelegatingPreparedStatement está fechado Eu poderia saber em quais situações esta exceção virá. Fechei todos os conjuntos de resultados e preparei instruções. Como posso resolver este problema? Código: public int UpdateMovementLines(List mlinelist,String projId,String documentno,String user){ int count = 1; int line = 0; String uom = null; String projLocatorId = null; String projWarehouseId = null; String […]
Estou recebendo este erro: java.lang.IllegalArgumentException: o formato de registro de data e hora deve ser aaaa-mm-dd hh: mm: ss [.fffffffff] Aqui está o meu código java: Alguma sugestão?
Eu sou novo em Java.Eu preciso recuperar SDO_GEOMETRY do database e convertê-lo em string usando jdbc.Se alguém tiver amostra ou idéia, por favor, compartilhe comigo. Ajuda seria apreciada. Cumprimentos, Sanjay.
Eu tenho tentado executar um procedimento armazenado do MS SQL Server via JDBC hoje e ter sido malsucedido até agora. O procedimento armazenado possui 1 parâmetro de input e 1 parâmetro de saída. Com cada combinação que eu uso ao configurar a chamada de procedimento armazenado no código, recebo um erro informando que o procedimento […]
Exemplo de código: import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import org.testng.annotations.AfterTest; import org.testng.annotations.BeforeTest; import org.testng.annotations.Test; public class SQLserverConnection { // Connection object static Connection con = null; // Statement object private static Statement stmt; // Constant for Database URL public static String DB_URL = “jdbc:sqlserver://localhost:1433”; // Constant for Database Username public […]
Estamos tentando iterar um grande número de linhas do database e convertê-las em objects. O comportamento será o seguinte: O resultado será classificado por ID de sequência, um novo object será criado quando o ID da sequência for alterado. O object criado será enviado para um serviço externo e às vezes terá que esperar antes […]
Eu fiz um webapp Java com Spring, Hibernate e MySQL. Ele é executado corretamente, mas na primeira tentativa de conexão, tenho o seguinte erro: HTTP Status 500 – Request processing failed; nested exception is org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.TransactionException: JDBC begin failed: type Exception report message Request processing […]
Eu tenho uma solução para recuperar cursores do DB2 de um procedimento armazenado, mas estou procurando uma abordagem melhor. A solução atual se parece com a descrita abaixo: Proc. Armazenados: – CREATE OR REPLACE PROCEDURE Proc(c1 OUT SYS_REFCURSOR, c2 OUT SYS_REFCURSOR, c3 OUT SYS_REFCURSOR, ….) is BEGIN open c1 FOR select feild1,feild2,…. from RSPNSE_TABLE1; open […]
Eu tento adicionar instrução preparada em lote com o seguinte código: Connection c = … PreparedStatement ps = c.prepareStatement(query1); ps.setObject(….) … ps.addBatch(query2); // SqlException : Unsupported feature Não oracle jdbc driver suporta lotes, ou estou fazendo algo errado? Eu estou usando o driver oracle thin. Versão do MANIFEST.MF Implementation-Version: 11.2.0.1.0 . java.sql.SQLException: Unsupported feature at […]
Nós temos esse tipo de tabela definida pelo usuário no MS SQL Server: CREATE TYPE [dbo].[INITVALS_MSG] AS TABLE( [SDate] [decimal](8, 0) NOT NULL, [EDate] [decimal](8, 0) NOT NULL, [PlantCode] [nvarchar](10) NOT NULL, [LoadType] [nchar](8) NOT NULL, [Asset] [bigint] NOT NULL ) e um Procedimento Armazenado que usa essa tabela como input: ALTER PROCEDURE [dbo].[RegisterInitAssets] @initmsg […]