Articles of jdbc

ORA-01882: región de zona horaria no encontrada

Estoy accediendo a una base de datos Oracle desde una aplicación java, cuando ejecuto mi aplicación recibo el siguiente error: java.sql.SQLException: ORA-00604: se produjo un error en el nivel recursivo de SQL 1 ORA-01882: región de zona horaria no encontrada

¿Cuál es la forma más recomendada de almacenar tiempo en PostgreSQL usando Java?

Estoy almacenando dos fechas en la base de datos PostgreSQL. En primer lugar, son los datos de visita de una página web, y la segunda fecha es la fecha de la última modificación de la página web (este es obtener como un largo). Tengo algunas dudas sobre cuál es la mejor estrategia para almacenar estos […]

Driver JDBC PostgreSQL con Android

Estoy tratando de conectar mi aplicación de Android a un servidor (PostgreSQL) con el controlador JDBC, pero tengo este error: java.lang.ClassNotFoundException: org.postgresql.Driver … Caused by: java.lang.NoClassDefFoundError: org/postgresql/Driver … 12 more Caused by: java.lang.ClassNotFoundException: org.postgresql.Driver … java.sql.SQLException: No suitable driver Intenté muchas cosas, como agregar la dirección del controlador en la ruta, pero nada funciona. Seguí […]

Conexión del controlador JDBC ODBC

Actualmente estoy trabajando en un proyecto para una clase en mi Universidad. Estoy aprendiendo a conectar y manipular bases de datos y estamos usando un archivo .accdb de Microsoft. Esto es lo que tengo hasta ahora. /* Perform database operations */ try { Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”); System.out.println(“Driver loaded”); connection = DriverManager.getConnection(“jdbc:odbc:Lab3.accdb”); System.out.println(“Database connected”); statement = connection.createStatement(); ResultSet […]

Error de tiempo de ejecución: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

Soy nuevo en mysql y jdbc y obtengo el error en este título. He estado buscando todo el día y no puedo encontrar una solución que funcione para mí. Lo que he intentado: desinstalar / reinstalar mysql, copiar pegar mysql-connector-java-5.1.25-bin.jar y ojdbc7.jar en la misma ubicación que el archivo .class que estoy tratando de ejecutar, […]

Error de statement preparada mysql: MySQLSyntaxErrorException

Escribí una statement selecta usando una statement preparada. Cada vez que intenta ejecutarlo, genera este error. ¿Cómo he terminado este error? mi conector jdbc es mysql-connector-java-5.1.13-bin.jar. mi código : public Main_add_ad_to getAdDetail(int ad_id) { Dbconnection db = new Dbconnection(); Connection con = db.getConnection(); ResultSet rs = null; PreparedStatement stmt = null; Main_add_ad_to detail_to = new […]

Conexión a SQL Server LocalDB utilizando JDBC

¿Es posible conectarse a un LocalDB de SQL Server usando JDBC? Parece que (a partir de diciembre de 2011) no fue posible. ¿Conoce una solución alternativa o un cambio de estado?

Driver.getConnection se bloquea con el controlador SQLServer y Java 1.6.0_29

No sabía dónde escribir algo sobre esto y decidí hacerlo aquí. Después de mucho tiempo depurando mi progtwig, pude descubrir que llamar a Driver.getConnection (string, string, string) bloquea el hilo que llama. Por qué (?), Realmente no sé, pero podría descubrir que esto sucede con java 1.6.0_29 y no con java 1.6.0_26. Ambiente completo: Sistema […]

Biblioteca nativa sqljdbc_auth.dll ya cargada en otro cargador de clases

Tengo 2 aplicaciones web java que necesitan conectarse a la base de datos de SQL Server con la Autenticación integrada de Windows. El primero que se carga funciona bien, pero el segundo arroja la excepción: Native Library sqljdbc_auth.dll already loaded in another classloader El error anterior se produce cuando coloco el sqljdbc_auth.dll en una de […]

¿Cómo convertir TimeStamp a Date en Java?

¿Cómo convierto ‘timeStamp’ a la date después de obtener el conteo en Java? Mi código actual es el siguiente: public class GetCurrentDateTime { public int data() { int count = 0; java.sql.Timestamp timeStamp = new Timestamp(System.currentTimeMillis()); java.sql.Date date = new java.sql.Date(timeStamp.getTime()); System.out.println(date); //count++; try { Class.forName(“com.mysql.jdbc.Driver”); Connection con = DriverManager.getConnection(“jdbc:mysql://localhost:3306/pro”, “root”, “”); PreparedStatement statement = […]