Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Mysql

Respuesta
 
Herramientas Desplegado
Antiguo 14-may-2006, 12:37   #1 (permalink)
Mai85 ha deshabilitado el karma
 
Fecha de Ingreso: abril-2006
Mensajes: 23
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.
Mai85 está desconectado   Responder Citando
Antiguo 15-may-2006, 07:38   #2 (permalink)
deadlykyo ha deshabilitado el karma
 
Avatar de deadlykyo
 
Fecha de Ingreso: noviembre-2005
Ubicación: Cbba - Bolivia
Mensajes: 743
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
__________________
"El Conocimiento es de todos, no solo de algunos"
deadlykyo está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 12:48.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93