I am connecting java to Microsoft access database but I am having following exception
java.sql.SQLException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
try{
String ProjectPath= System.getProperties().getProperty("user.dir");
System.out.println(ProjectPath);
String path,fullstring;
path=ProjectPath+"\data.mdb";
fullstring="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=" +path;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection(fullstring);
System.out.println("Connected");
}catch(Exception e){
System.out.println("Connected Error: "+ e);
}
How can I solve my problem?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…