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.

5
¿Por qué utilizamos un DataSource en lugar de un DriverManager?
Estoy leyendo la especificación Java JDBC (vr. 4) y encontré esta declaración: DataSource: esta interfaz se introdujo en la API de paquete opcional de JDBC 2.0. Se prefiere a DriverManager porque permite que los detalles sobre la fuente de datos subyacente sean transparentes para la aplicación. Lo que estoy tratando …
89 java  jdbc  datasource 

18
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver en Eclipse
¿Qué está mal con el código? Hay muchos errores durante la depuración. Estoy escribiendo un código para que una clase singleton se conecte con la base de datos mysql. Aqui esta mi codigo package com.glomindz.mercuri.util; import java.sql.Connection; import java.sql.Driver; import java.sql.DriverManager; import java.sql.SQLException; public class MySingleTon { String url = …



5
PreparedStatement setNull (..)
Java PreparedStatement ofrece la posibilidad de establecer explícitamente un valor nulo. Esta posibilidad es: prepStmt.setNull(parameterIndex, Types.VARCHAR); ¿La semántica de esta llamada es la misma que cuando se usa un setType específico con un parámetro nulo? prepStmt.setString(null); ?

10
manejo de valores DATETIME 0000-00-00 00:00:00 en JDBC
Recibo una excepción (ver más abajo) si trato de hacer resultset.getString("add_date"); para una conexión JDBC a una base de datos MySQL que contiene un valor DATETIME de 0000-00-00 00:00:00 (el valor cuasi nulo para DATETIME), aunque solo estoy tratando de obtener el valor como una cadena, no como un objeto. …
85 java  sql  date  jdbc 

5
PreparedStatement con Statement.RETURN_GENERATED_KEYS
La única forma en que algunos controladores JDBC regresan Statement.RETURN_GENERATED_KEYSes hacer algo de lo siguiente: long key = -1L; Statement statement = connection.createStatement(); statement.executeUpdate(YOUR_SQL_HERE, Statement.RETURN_GENERATED_KEYS); ResultSet rs = statement.getGeneratedKeys(); if (rs != null && rs.next()) { key = rs.getLong(1); } ¿Hay alguna forma de hacer lo mismo con PreparedStatement? Editar …
83 java  jdbc 



5
Spring-Boot: ¿Cómo configuro las propiedades del grupo JDBC como el número máximo de conexiones?
Spring-Boot es una herramienta bastante impresionante, pero la documentación es un poco escasa cuando se trata de una configuración más avanzada. ¿Cómo puedo establecer propiedades como el tamaño máximo para mi grupo de conexiones de base de datos? Spring-Boot es compatible y tomcat-jdbc, de forma nativa, ¿están todos configurados de …



3
Oracle JDBC Optimization: habilite el almacenamiento en caché de PreparedStatement en una aplicación de arranque Spring
Tengo una aplicación Spring Boot REST que está conectada a una base de datos Oracle. Estamos usando JDBC usando JdbcTemplate. Las propiedades de la base de datos Oracle se obtienen a través de estas 3 configuraciones de application.properties : spring.datasource.url spring.datasource.username spring.datasource.password Esta aplicación está utilizando el HikariCP. Desde el …
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.