title: Are any JDBC drivers installed as default with Windows?
body: <p>I'm writing a Java program that retrieves data from an MS Access database. My code is as follows:</p>
  
  <pre><code>Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  String url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=" + databaseLocation + databaseName +";selectMethod=cursor; READONLY=true; TYPE=FASTLOAD";
  
  con = DriverManager.getConnection(url);
  </code></pre>
  
  <p>I am using a basic JDBC:ODBC bridge. It seems a Type 4 driver would be better. However I'm writing the program to be used on a different PC and I would rather they do not have to install any drivers for it to work. I don't remember installing anything on my PC.</p>
  
  <p>Can anyone tell me will this work with any copy of Windows? That is are the JDBC drivers I'm using installed with Windows or Java or Access by default?</p>