Articles of jdbc

La recuperación repetida en el conjunto de resultados devuelve nulo

Tengo un problema con ResultSet.getString cuando, cuando lo llamo, la primera vez que devuelve el valor, pero la segunda vez devuelve un valor nulo (esto sin cerrar el conjunto de resultados o la conexión SQL) if (rs.getString(i) == null) { properties.setProperty(metaData.getColumnLabel(i), “”); } else { properties.setProperty(metaData.getColumnLabel(i), rs.getString(i)); } Por supuesto, el código es fácil de […]

¿Qué sucede con el estado de cuenta cuando se cierra ResultSet?

¿Qué sucede con la statement cuando el conjunto de resultados se cierra? Statement stmt = null; ResultSet rs = null; try { stmt = con.createStatement(); rs = stmt.executeQuery(query.toString()); … } // lots of code rs.close() Nota: Un objeto ResultSet es cerrado automáticamente por el objeto Statement que lo generó cuando ese objeto Statement se cierra, […]

¿Cuál es la mejor manera de iterar sobre un gran conjunto de resultados en JDBC / iBatis 3?

Estamos intentando iterar sobre un gran número de filas de la base de datos y convertirlas en objetos. El comportamiento será el siguiente: El resultado se ordenará por ID de secuencia, se creará un nuevo objeto cuando cambie la ID de secuencia. El objeto creado se enviará a un servicio externo y, a veces, tendrá […]

Escribiendo un bloque PL / SQL anónimo con variables de enlace usando JDBC

Tengo un bloque anónimo de PL / SQL con variables de enlace que deseo ejecutar a través de JDBC. Ejemplo de bloque PL / SQL: variable v_value number declare v_return varchar2(30); begin :v_value:=300; select ename into v_return from emp where empno=:v_value; end; El código Java correspondiente haría uso de la syntax de escape con “?” […]

Errores de conexión de base de datos de SQL Server

En esencia, estamos tratando de conectar una base de datos a un progtwig de administración de hall / worker personalizado en Java. Este es un proyecto de múltiples módulos y nuestro equipo de base de datos decidió utilizar SQL Server como base para su administración. Desafortunadamente, esto resultó problemático, lo que resultó en una avalancha […]

El progtwig se ejecuta sin excepción pero no muestra nombres de tablas

Tengo algunos DB en mysql y todos contienen algunas tablas con algunas columnas. Obtuve el código de abajo de una respuesta de desbordamiento de stack. La respuesta está en: ¿Cómo puedo detectar la existencia de una tabla SQL en Java? El código da la salida Driver Loaded. Got Connection. Código- import java.sql.Connection; import java.sql.DatabaseMetaData; import […]

Iterando a través de ArrayList 2D y mostrándolo en la página JSP

Intenté buscar esto pero no encontré nada que respondiera a mi pregunta. Así que lo que tengo es algo que se parece a esto: private List<List> data = new ArrayList<List>(); Esto tiene un getter / setter y está siendo poblado por esta línea: String[] name = new String[columnCount]; for (int i = 0; i < […]

¿Obtener el último ID de registro insertado de una tabla de base de datos en java?

Tengo una tabla de base de datos A que almacena registros, A tiene una clave principal (recordid) con auto_increment, cada vez que inserto un registro en A, obtengo el recordid insertado y lo guardo en otra tabla maestra. Estoy utilizando una statement de selección tan pronto como hago una inserción en A para obtener el […]

pasando el parámetro de fecha para crear la consulta de rango de fechas

Utilizando los códigos a continuación, me gustaría preguntar cómo puedo pasar un parámetro de “Fecha” proveniente de un campo de texto. Estoy planeando crear una consulta de rango de fechas simple utilizando DAO y servlet. Puedo mostrar todas las columnas usando estos códigos, sin embargo, quiero filtrar usando Fecha … Aquí está mi código: My […]

¿Cómo configurar la zona horaria correcta en JDBC?

Tengo esta url para configurar la conexión en mi sitio web de Italia, sin embargo, cuando bash realizar alguna acción de inserción desde el sitio, la fecha aún no es la correcta. (debería ser por ejemplo: 01:24, pero es 02:24) jdbc.url=jdbc:mysql://sql.example.com/database?autoReconnect=true&characterEncoding=UTF-8&sessionVariables=time_zone=’Europe/Rome’ ¿Necesito agregar otros parámetros para que funcione correctamente? ¿Hay una lista completa de todas […]