hice esta conexión , y en equipos d e 32 bits funciona y en equipos de 64 no... alguno sabe por que! ...o si tiene que ver... la he probado en distintos equipos y coincide.
saludos y gracias!!
/* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package nuevaconx;
/**
*
* @author 870006772
*/
import java.sql.*;
public class Nuevaconx {
Connection con; //realiza la conexion con la BD
Statement st; //guardar inst. de sql
ResultSet rs; //buscar entre registros
//creamos un constructor de JAva
public Nuevaconx(){
connect(); //clase connect
}//fin de constructor
//creamos el metodo connect para
//conectar la BD a java
public void connect(){
try{
String driver="sun.jdbc.odbc.JdbcOdbcDriver";
Class.forName(driver);
String db="jdbc:odbc:uvm101";
con=DriverManager.getConnection(db);//se realiza la conexion
st=con.createStatement();
String sql="select * from Alumni";//codigo para realizar consulta
rs=st.executeQuery(sql);//ejecuta la consulta
while(rs.next())
{
String matricula=rs.getString("Matricula");
String nombres=rs.getString("Nombres");
String apaterno=rs.getString("APaterno");
String amaterno=rs.getString("AMaterno");
String email=rs.getString("email");
String alumno=rs.getString("Alumno");
String apalumno=rs.getString("ApAlumno");
//System.out.println(matricula+" "+apalumno);
//System.out.println(matricula+" "+nombres+" "+apaterno+" "+amaterno);
//System.out.println(alumno+": "+email);
System.out.println(matricula+" "+nombres+" "+apaterno+" "+amaterno+" "+email);
}//fin de while
}catch (Exception ex){
}//fin de try...catch
}//fin de metodo connect
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
new Nuevaconx();
}//fin de main
}//fin de clas