Articles of jdbc

Obtengo java.lang.classnotfoundexception: com.mysql.jdbc.Driver

¿Cómo puedo obtener este error? Verifique la imagen: Usé el mismo jar en proyectos java normales (no en Android) y solía funcionar. ¿Qué pasa?

¿Cómo administrar conexiones db en el servidor?

Tengo un problema grave con la conexión de mi base de datos en mi aplicación web. Como uso una única conexión de base de datos para toda la aplicación desde la clase Singleton Database, si bash operaciones db simultáneas (dos usuarios), la base de datos reduce las transacciones. Este es mi método estático utilizado: Todos […]

oracle.jdbc.driver.OracleDriver ClassNotFoundException

Este es mi código por el cual recibo un error. Mi classes12.jar ha sido importado como un jar externo. import java.io.IOException; import java.io.PrintWriter; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class LoginAction extends HttpServlet { Connection conn; Statement stmt; ResultSet rs; String query […]

¿Debería permanecer abierta una conexión de base de datos todo el tiempo o solo abrirse cuando sea necesario?

Tengo un plugin de bukkit (Minecraft) que requiere una conexión a la base de datos. Perdón por la pregunta de novato, pero ¿debería una conexión de base de datos permanecer abierta todo el tiempo, o abrirse y cerrarse cuando sea necesario?

¿Cómo se aplican las restricciones de clave externa en SQLite a través de Java?

Parece que SQLite no aplica llaves foráneas por defecto. Estoy usando sqlitejdbc-v056.jar y lo he leído usando PRAGMA foreign_keys = ON; activará las restricciones de clave externa, y que esto debe activarse por conexión. Mi pregunta es: ¿qué instrucciones de Java necesito ejecutar para activar este comando? He intentado: connection.createStatement().execute(“PRAGMA foreign_keys = ON”); y Properties […]

Cuando mi aplicación pierde conexión, ¿cómo debo recuperarla?

Tengo una aplicación que me estoy conectando a una base de datos MySQL. Perdió la conexión a mitad de la noche y luego emitió conexiones null y JDBC no recibió mensajes en X segundos. Llamo getConnection() antes de hacer algo que requiera comunicación con el servidor SQL. Este es mi método getConnection() : private Connection […]

¿Cómo puedo hacer que un ResultSet de Java esté disponible en mi jsp?

Me gustaría cambiar una consulta sql: por algún código Java que cree una consulta compleja con varios parámetros. El sql actual es una selección simple. ¿Cómo tomo mi Java ResultSet (es decir, rs = stmt.executeQuery (sql);) y pongo los resultados a disposición en mi JSP para poder hacer este libro de texto JSP? Para ser […]

Problemas para leer / escribir datos UTF-8 en MySQL desde Java usando el conector JDBC 5.1

Tengo un escenario con dos bases de datos MySQL (en UTF-8), un código Java (un servicio de temporizador) que sincroniza ambas bases de datos (lectura primero y escritura / actualización a segundo) y una aplicación web que permite modificar los datos cargados en la segunda base de datos Todo el acceso a la base de […]

Java JDBC – Cómo conectarse a Oracle utilizando tnsnames.ora

tnsnames.ora archivo tnsnames.ora contiene las Databases y su descripción ( host + port ). ¿Es posible establecer una conexión confiando en el archivo mencionado anteriormente? (Digamos proporcionando solo el nombre de la base de datos): Para encontrar este archivo, debo saber cuál es el hogar oracle predeterminado que necesito verificar en el registro de Windows […]

Devolución de un ResultSet

Estoy intentando crear un método desde el que pueda consultar mi base de datos y recuperar toda una tabla. Actualmente, funciona bien si uso los datos dentro del método. Sin embargo, quiero que el método devuelva los resultados. java.sql.SQLException: Operation not allowed after ResultSet closed una java.sql.SQLException: Operation not allowed after ResultSet closed en el […]