Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - Antonio715

Páginas: [1]
1
Código: [Seleccionar]
package softwaredeveloper;


import java.sql.*;


public class SoftwareDeveloper {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
       
       
        try{
       
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
           
            Connection conn = DriverManager.getConnection("jdbc:odbc:DEVELOPER");
           
            Statement st = conn.createStatement();
           
            ResultSet rest = st.executeQuery("SELECT * FROM developertbl");
           
            while(rest.next()){
            System.out.println (rest.getString(1));
            System.out.println (rest.getString(2));
            }
       
        }
       
        catch(ClassNotFoundException cnfe){
            cnfe.printStackTrace();
        }
       
        catch(SQLException sqle){
            sqle.printStackTrace();
        }
       
       
       
       
    }
   
}



Ese es el código y este es el run:

run:
java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver
   at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
   at java.lang.Class.forName0(Native Method)
   at java.lang.Class.forName(Class.java:264)
   at softwaredeveloper.SoftwareDeveloper.main(SoftwareDeveloper.java:25)
BUILD SUCCESSFUL (total time: 0 seconds)

La DNS que agregué:

Ventana administrador de orígenes de datos ODBC, pestaña DNS de sistema, Orígenes de datos de sistema: nombre DEVELOPER, controlador Microsoft Access Driver (*.mdb) Como información aparece "Un origen de datos de sistema ODBC almacena información acerca de cómo conectarse al proveedor de datos indicado. Un origen de datos de sistema es visible para todos los usuarios de este equipo incluidos los servicios NT".

Por qué no funciona? por qué dice BUILD SUCCESSFUL si no funciona? qué falla? he probado ya mil configuraciones de la conexión, es algo con el conector o no sé..
Si alguien tiene una idea que lo diga..

Gracias

Pd: lo he hecho todo igual que en este video https://www.youtube.com/watch?v=mJcB8KbqyPk

2
Estoy haciendo un programa en java con access como base de datos en windows (qeu no funciona...)

Código: [Seleccionar]
try {             
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");             
String db = "jdbc:odbc:Driver=Microsoft Access Driver (*.mdb,*.accdb); DBQ=C:\\Documents and Settings\\Usuario\\Mis documentos\\NombreBaseDatos.accdb";
Connection con = DriverManager.getConnection( db, "", "");
Statement s = con.createStatement();
String sql = "insert into NombreBaseDatos(campo1,campo2,campo3,campo4)values"+"('"+ this.jtextfield1.getText()+"','"+ this.jtextfield2.getText() +"','"+ this.jtextfield3.getText()+"','"+this.jtextfield4.getText()+"')"; 
s.executeUpdate(sql);
JOptionPane.showMessageDialog(rootPane,"Dato Guardado");         }         
catch (Exception e){           
 JOptionPane.showMessageDialog(rootPane,"Error en "+e);

desde un jframe pongo los datos en unos jtextfield y le doy al botón agregar que ejecuta ese código pero me da error:
Error en java.lang.ClasNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver

Qué está mal?
Cómo se podría arreglar el código para qeu funcionara en mi pc (windows con access) y además en mi otro pc (ubuntu con libreoffice)?

Gracias

3
Lo que quiero hacer es copiar desde una página web dada el texto a un .txt. Hasta ahí creo qu bien, pero lo que quiero es que el txt no esté en C: o en una ruta que pongas en el código sino que esté en la misma carpeta del ejecutable.

O sea que una vez hecho el programa y exportado el jar para ser usado en otro ordenador el usuario no tenga que preocuparse de ese archivo txt, ni que se cree en C: ni nada, que se cree en la carpeta que va con el jar.

No sé si me he explicado...sino me decís..

Gracias

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".