Autor Tema: hacer ejecutable de java que funcione en cualquier so y bbdd sistema operativo  (Leído 2293 veces)

Antonio715

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 4
    • Ver Perfil
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
« Última modificación: 20 de Noviembre 2016, 19:43 por Ogramar »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2661
    • Ver Perfil
Re:hacer ejecutable de java que funcione en cualquier so y bbdd
« Respuesta #1 en: 07 de Noviembre 2016, 20:27 »
Buenas Antonio715, en Ubuntu no tienes soporte para Access ya que Access no es multiplataforma (Java sí lo es). Tendrías que trabajar con otro sistema de base de datos si quieres trabajar en Ubuntu.

Salu2

 

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".