![]() |
Ayuda con jdbc (connector/j) !!!! Hola a todos! Por favor,necesito vuestra ayuda. Estoy intentando conectar una base de datos de mysql llamada ciclismo con mysql-connector-java-3.1.12 usando netbeans 4.1. En netbeans con las herramientas runtime-database, añado el driver con los mismos datos del codigo abajo expuesto y consigo ver las tablas de la base de datos. Sin embargo pongo este codigo para ver si funciona y me sale el mensaje del catch: "Clase no encontrada". ---------------------------------------------------------------------- import java.sql.*; public class Hola2 { public static void main(String[] args) { try { Class.forName("com.mysql.jdbc.Driver"); String BaseDeDatos = "jdbc:mysql://localhost:3306/ciclismo"; Connection Conexion = DriverManager.getConnection(BaseDeDatos); Statement statement = Conexion.createStatement(); ResultSet rs = statement.executeQuery("select * from ciclista"); rs.next(); String aux = rs.getString(2); System.out.println ("El ciclista es "+aux); Conexion.close(); statement.close(); } catch (ClassNotFoundException e) { System.out.println("Clase no encontrada"); } catch (SQLException e) { System.out.println(e); } } } ---------------------------------------------------------------------- Q hago mal? No sé,igual he situado algo mal al instalar el driver? Al bajarlo, hay q descomprimirlo en alguna ruta concreta? Y el .jar "mysql-connector-java-3.1.12-bin" donde hay q situarlo? Es q he leido que en "<NETBEANS_HOME>/enterprise2/jakarta-tomcat-5.5.9/common/lib" pero tambien he leido otras rutas. En el classpath se pone la ruta donde esté el .jar, no? Muchas gracias de antemano. |
Al usar netbeans o cualquier otro editor, el se encarga de ponerlo en el classpath de tu aplicacion, pero cuando quieres generar el .jar lo que tienes que hacer es editar el archivo MANIFEST que esta dentro de la carpeta META-INF y ahi añades el directorio (relativo) a tu conector mysql (jar), y con eso deberia funcionar, deberia ser algo asi: Class-Path: mysql-connector-stable.jar saludos, cya |
| La zona horaria es GMT -6. Ahora son las 04:00. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.