jdbc

Java JDBC - Cómo conectarse a Oracle usando Nombre de servicio en lugar de SID

Tengo una aplicación Java que usa JDBC (vía JPA) que se conectaba a una base de datos de desarrollo usando hostname, port y O ... @oracle.hostserver2.mydomain.ca:1522:ABCD ABCD es el Nombre de Servicio de la otra base de datos. ¿Qué estoy haciendo mal?

Recuperar nombres de columna de Java.SQL.Conjunto de resultados

Con java.sql.ResultSet ¿hay una manera de obtener el nombre de una columna como String utilizando el índice de la columna? Eché un vistazo a través del documento de API, pero no puedo encontrar nada.

Java.útil.Fecha vs java.SQL.Fecha

java.util.Date vs java.sql.Date: cuándo utilizar y por qué?

MySQL JDBC Driver 5.1.33-Problema de Zona Horaria

Algunos antecedentes: Tengo una aplicación web Java 1.6 ejecutándose en Tomcat 7. La base de datos es MySQL 5.5. Anteriorme ... onfiguration property) to use a more specifc timezone value if you want to utilize timezone support. ¿Por qué sucede esto?

Cómo consigo el tamaño de un java.SQL.ResultSet?

¿No debería ser una operación bastante sencilla? Sin embargo, veo que no hay un método size() ni length().

¿Los Resultsets y las sentencias JDBC deben cerrarse por separado aunque la Conexión se cierre después?

Se dice que es un buen hábito cerrar todos los recursos JDBC después de su uso. Pero si tengo el siguiente código, ¿es necesa ... ; } catch (Exception e) {}; } La pregunta es si el cierre de la conexión hace el trabajo o si deja algunos recursos en uso.

¿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) { Strin ... } } } } catch (SQLException e) { e.printStackTrace(); } return users; }

¿Es posible especificar el esquema cuando se conecta a postgres con JDBC?

Es posible? ¿Puedo especificarlo en la URL de conexión? ¿Cómo hacer eso?

Java ResultSet cómo comprobar si hay resultados

Resultset no tiene ningún método para hasNext. Quiero comprobar si el conjunto de resultados tiene algún valor ¿Es este el camino correcto if (!resultSet.next() ) { System.out.println("no data"); }

PreparedStatement IN clause alternatives?

Cuáles son las mejores soluciones para usar una cláusula SQL IN con instancias de java.sql.PreparedStatement, que no es compa ... l de una solución alternativa de las razones para usar ? en primer lugar. ¿Qué soluciones alternativas están disponibles?

com.mysql.jdbc.salvedad.jdbc4.CommunicationsException: Falla del enlace de comunicaciones

Estoy trabajando en conseguir que mi base de datos hable con mis programas Java. ¿Puede alguien darme un programa de muestr ... nt(); // ResultSet rs = st.executeQuery( "select * from table" ); System.out.println("Connected?"); } }

¿Cómo una declaración de preparación evita o previene la inyección SQL?

Sé que PreparedStatements evita/previene la inyección SQL. ¿Cómo hace eso? ¿La consulta de formulario final que se construye usando PreparedStatements será una cadena o no?

Java.SQL.SQLException: - ORA-01000: máximo de cursores abiertos excedidos

Estoy recibiendo una excepción SQL ORA-01000. Así que tengo algunas preguntas relacionadas con él. ¿Están los cursores de ... B.NAME = 'opened cursors current' AND USERNAME = 'VELU'; Si es posible por favor, lea mi respuesta al final.

Obtener consulta de java.SQL.PreparedStatement [duplicate]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo puedo obtener el SQL de un PreparedStatement? ... l antes de que se llame al método executeQuery() ¿y se ejecuta la consulta? Solo quiero esto para propósitos de depuración.

¿Es posible una llamada asincrónica jdbc?

Me pregunto si hay una manera de hacer llamadas asincrónicas a una base de datos? Por ejemplo, imagine que tengo una solicit ... quest / response, y usa Finagle / Netty bajo el capó. Se escala extremadamente bien incluso con un gran número de conexiones.

Uso del comodín "me gusta" en la declaración preparada

Estoy usando instrucciones preparadas para ejecutar consultas de base de datos mysql. Y quiero implementar una funcionalidad ... atement( "SELECT * FROM analysis WHERE notes like ?"); pstmt.setString(1, notes); ResultSet rs = pstmt.executeQuery();

¿Qué hace java: comp / env/?

Acabo de pasar demasiado tiempo de mi día tratando de averiguar algunos errores al conectar algún frijol de fábrica JNDI. El ... ace eso? Sin el java: prefijo comp / env en el valor, obtendría un error que decía "Name jdbc is not bound in this Context".

MySQL & Java-Obtener id del último valor insertado (JDBC) [duplicar]

Posible Duplicado:¿Cómo obtener el ID de inserción en JDBC? Hola, estoy usando JDBC para conectarme a la base de dat ... uteUpdate() or Connection.prepareStatement(). ¿Cómo puedo solucionar este problema? Gracias a la gente de Stackoverflow:)

Cierre de conexiones JDBC en Pool

Nuestra sección de código estándar para usar JDBC es... Connection conn = getConnection(...); Statement stmt = conn.conn.cr ... + dbName, uName, pWord); } Editar: Creo que estamos obteniendo la conexión agrupada ya que no vemos un seguimiento de pila.

Reutilizar una declaración de preparación varias veces

En el caso de usar PreparedStatement con una sola conexión común sin ningún pool, ¿puedo recrear una instancia para cada oper ... i pregunta surge por el hecho de que quiero poner este código en un entorno multiproceso, ¿puede darme algún consejo? gracias