22/04/2009, 23:06
|
| | | Fecha de Ingreso: marzo-2009
Mensajes: 71
Antigüedad: 15 años, 10 meses Puntos: 0 | |
Respuesta: ayudita con error en programa java hola venkman:
resulta que compila el programa perfecto pero no ejecuta ya que digito numeros de matriculas y no me modifica la base de datos.Entre otras cosas voy a abrir la base de datos y no se deja abrir en acces,dice que graba en tu maquina el archivo y luego abrelo,resulta que lo grabo en mis documentos ,en escritorio y nada que abre;y luego saca ese mensaje.
Tengo otro programa .java que al ejecutarlo me deja ver los registros pero al ejecutarlo solo
me aparece los registros que estan creados en la tabla de access desde un principio mas no los que entre por el programa tecladoA.java.
AYUDAME PORFA
GRACIAS
(este es el programa final):
import java.io.*;
import java.sql.*;
import java.net.*;
public class TecladoA {
public static void main(String[] args){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(ClassNotFoundException e){
System.out.println(e.getMessage());
}
BufferedReader teclado;
teclado = new BufferedReader(new InputStreamReader(System.in));
String Matricula="";
try{
Connection conexion= DriverManager.getConnection("jdbc:odbc:curso1","jd bc","jdbc");
Statement estatuto = conexion.createStatement();
System.out.println("Teclea Matricula:");
System.out.println("Teclea q y <enter> para terminar");
conexion.close();
}catch(SQLException e){
System.out.println(e.getMessage());
}
try{
while(Matricula.compareTo("q")!=0){
Matricula = teclado.readLine();
System.out.println(">> "+Matricula);
}
}catch(IOException e){
System.out.println(e.getMessage());
}
try{
teclado.close();
}catch(IOException e){
System.out.println(e.getMessage());
}
}
} |