Preguntas etiquetadas con jdbc

JDBC (Java DataBase Connectivity) es la API base que permite interactuar con servidores de bases de datos SQL mediante la ejecución de sentencias SQL utilizando el lenguaje de programación Java.

15
Diferencia entre la declaración y la declaración preparada
La Declaración preparada es una versión un poco más poderosa de una Declaración, y siempre debe ser al menos tan rápida y fácil de manejar como una Declaración. La declaración preparada puede ser parametrizada La mayoría de las bases de datos relacionales manejan una consulta JDBC / SQL en cuatro …
222 java  jdbc 

5
¿Cómo ejecutar consultas SQL IN () con Spring JDBCTemplate efectivamente?
Me preguntaba si hay una forma más elegante de hacer consultas IN () con JDBCTemplate de Spring. Actualmente hago algo así: 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()); } Lo cual es …
177 java  sql  spring  jdbc  jdbctemplate 

6
Uso de comodines "me gusta" en la declaración preparada
Estoy usando declaraciones preparadas para ejecutar consultas de bases de datos mysql. Y quiero implementar una funcionalidad de búsqueda basada en una especie de palabra clave. Para eso necesito usar LIKEpalabras clave, eso lo sé. Y también he usado declaraciones preparadas antes, pero no sé cómo usarlo LIKEporque, desde el …

13
¿Cómo puedo obtener el SQL de una declaración preparada?
Tengo un método Java general con la siguiente firma de método: private static ResultSet runSQLResultSet(String sql, Object... queryParams) Abre una conexión, construye PreparedStatementusando la instrucción sql y los parámetros en la queryParamsmatriz de longitud variable, la ejecuta, almacena ResultSeten caché el (en a CachedRowSetImpl), cierra la conexión y devuelve el …

16
¿Es posible la llamada asíncrona jdbc?
Me pregunto si hay una manera de hacer llamadas asincrónicas a una base de datos. Por ejemplo, imagine que tengo una gran solicitud que toma mucho tiempo procesar, quiero enviar la solicitud y recibir una notificación cuando la solicitud devuelva un valor (al pasar un Listener / callback o algo …

28
ORA-12505, TNS: el oyente actualmente no conoce el SID proporcionado en el descriptor de conexión
Instalé Oracle 11g Express Edition Release 2 en mi sistema operativo Windows 7 de 64 bits e intenté ejecutar el programa JDBC, luego recibí el siguiente error: java.sql.SQLException: Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:412) …
154 oracle  jdbc 


5
¿Cómo debo usar try-with-resources con JDBC?
Tengo un método para obtener usuarios de una base de datos con 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 o JDBC, ¿en qué se diferencian?
Estoy aprendiendo Java EE y descargué el eclipse con glassfish para el mismo. Vi algunos ejemplos y también leí los documentos de Oracle para saber todo sobre Java EE 5. La conexión a una base de datos fue muy simple. Abrí un proyecto web dinámico, creé una sesión EJB, usé …
119 java  jpa  jdbc 


3
¿Qué hace java: comp / env /?
Pasé demasiado tiempo de mi día tratando de descubrir algunos errores al conectar un bean de fábrica JNDI. El problema resultó ser que en lugar de esto ... <bean id="someId" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value="java:comp/env/jdbc/loc"/> </bean> De hecho, había escrito esto ... <bean id="someId" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value="jdbc/loc"/> </bean> Infiero que …
116 spring  jdbc  jndi  factory 

13
java.sql.SQLException: - ORA-01000: se excedió el máximo de cursores abiertos
Recibo una excepción SQL ORA-01000. Entonces tengo algunas consultas relacionadas. ¿Están los cursores abiertos máximos relacionados exactamente con la cantidad de conexiones JDBC, o también están relacionados con la declaración y los objetos del conjunto de resultados que hemos creado para una sola conexión? (Estamos usando un grupo de conexiones) …
115 java  oracle  jdbc 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.