java - How to correct "Data source name not found and no default driver specified" in MSaccess? -


when running following code in jre 7 working fine.

class.forname("sun.jdbc.odbc.jdbcodbcdriver"); connection con_db = drivermanager.getconnection("jdbc:odbc:driver={microsoft access driver (*.mdb)};dbq=d:/runtime/handling.mdb; readonly=false;"); 

when run same code in jdk getting following error

java.sql.sqlexception: [microsoft][odbc driver manager] data source name not found , no default driver specified @ sun.jdbc.odbc.jdbcodbc.createsqlexception(unknown source) @ sun.jdbc.odbc.jdbcodbc.standarderror(unknown source) @ sun.jdbc.odbc.jdbcodbc.sqldriverconnect(unknown source) @ sun.jdbc.odbc.jdbcodbcconnection.initialize(unknown source) @ sun.jdbc.odbc.jdbcodbcdriver.connect(unknown source) @ java.sql.drivermanager.getconnection(unknown source) @ java.sql.drivermanager.getconnection(unknown source)

i using jackcess-1.1.18.jar both cases.

now requirement run code in jdk 1.7 . let me in solving issue

this cases eclipse of helio version . when running same code in luna version getting error both cases.