Articles of jdbc

org.apache.commons.dbcp.DelegatingPreparedStatement está fechado

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 […]

Como inserir o registro de data e hora no database?

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?

Como recuperar SDO_GEOMETRY do database usando o JDBC?

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.

Não é possível executar o procedimento armazenado usando Java e JDBC no servidor SQL

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 […]

Como corrigir a cadeia de conexão contém um nome ou um valor mal formado

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 […]

Qual é a melhor maneira de iterar em um grande conjunto de resultados no JDBC / iBatis 3?

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 […]

Primeiro Login: HTTP Status 500 – Falha no processamento da solicitação; exceção aninhada é org.springframework.transaction.CannotCreateTransactionException

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 […]

Existe melhor maneira de recuperar vários CURSOR de StoredProc para Java?

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 […]

executar lote com instrução oracle preparada

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 […]

Passando um tipo de tabela definido pelo usuário para um procedimento armazenado do SQL Server usando JDBC

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 […]