Perguntas com a marcação «jdbc»

JDBC (Java DataBase Connectivity) é a API base que permite interagir com servidores de banco de dados SQL executando instruções SQL usando a linguagem de programação Java.

15
Diferença entre Statement e PreparedStatement
A Declaração Preparada é uma versão um pouco mais poderosa de uma Declaração e deve sempre ser pelo menos tão rápida e fácil de manusear quanto uma Declaração. A declaração preparada pode ser parametrizada A maioria dos bancos de dados relacionais manipula uma consulta JDBC / SQL em quatro etapas: …
222 java  jdbc 

5
Como executar consultas SQL IN () com JDBCTemplate do Spring efetivamente?
Eu queria saber se existe uma maneira mais elegante de fazer consultas IN () com o JDBCTemplate do Spring. Atualmente eu faço algo assim: StringBuilder jobTypeInClauseBuilder = new StringBuilder(); for(int i = 0; i < jobTypes.length; i++) { Type jobType = jobTypes[i]; if(i != 0) { jobTypeInClauseBuilder.append(','); } jobTypeInClauseBuilder.append(jobType.convert()); } …
177 java  sql  spring  jdbc  jdbctemplate 

6
Usando curinga "like" na instrução preparada
Estou usando instruções preparadas para executar consultas ao banco de dados mysql. E quero implementar uma funcionalidade de pesquisa com base em uma espécie de palavra-chave. Para isso eu preciso usar a LIKEpalavra-chave, isso eu sei. E eu também já usei instruções preparadas antes, mas não sei como usá-lo LIKEporque, …

13
Como posso obter o SQL de uma PreparedStatement?
Eu tenho um método Java geral com a seguinte assinatura de método: private static ResultSet runSQLResultSet(String sql, Object... queryParams) Ele abre uma conexão, cria um PreparedStatementusando a instrução sql e os parâmetros na queryParamsmatriz de comprimento variável, a executa, armazena ResultSetem cache o (em a CachedRowSetImpl), fecha a conexão e …

16
A chamada jdbc assíncrona é possível?
Gostaria de saber se existe uma maneira de fazer chamadas assíncronas para um banco de dados? Por exemplo, imagine que eu tenho uma grande solicitação que leva muito tempo para processar. Quero enviar a solicitação e receber uma notificação quando a solicitação retornar um valor (passando um ouvinte / retorno …



5
Como devo usar a tentativa com recursos com o JDBC?
Eu tenho um método para obter usuários de um banco de dados com JDBC: public List<User> getUser(int userId) { String sql = "SELECT id, name FROM users WHERE id = ?"; List<User> users = new ArrayList<User>(); try { Connection con = DriverManager.getConnection(myConnectionURL); PreparedStatement ps = con.prepareStatement(sql); ps.setInt(1, userId); ResultSet rs …




4
JPA ou JDBC, em que são diferentes?
Estou aprendendo Java EE e baixei o eclipse com glassfish para o mesmo. Eu vi alguns exemplos e também li a documentação da Oracle para saber tudo sobre o Java EE 5. Conectar-se a um banco de dados foi muito simples. Abri um projeto web dinâmico, criei uma sessão EJB, …
119 java  jpa  jdbc 


3
O que java: comp / env / faz?
Passei muito tempo do meu dia tentando descobrir alguns erros ao conectar algum bean de fábrica JNDI. O problema acabou sendo que, em vez disso ... <bean id="someId" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value="java:comp/env/jdbc/loc"/> </bean> Eu realmente tinha escrito isso ... <bean id="someId" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value="jdbc/loc"/> </bean> Eu deduzo que o …
116 spring  jdbc  jndi  factory 

13
java.sql.SQLException: - ORA-01000: máximo de cursores abertos excedido
Estou recebendo uma exceção ORA-01000 SQL. Portanto, tenho algumas dúvidas relacionadas a isso. Os cursores máximos abertos estão exatamente relacionados ao número de conexões JDBC ou também aos objetos de instrução e conjunto de resultados que criamos para uma única conexão? (Estamos usando pool de conexões) Existe uma maneira de …
115 java  oracle  jdbc 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.