将MSAccess数据库与java webapplication连接

时间:2016-02-16 10:12:22

标签: java database-connection ms-access-2013

我正在尝试使用以下代码将Msaccess数据库与我的java webapplication连接:

    import java.sql.*;
 public class connection {
 public static void main(String[] args) {
try {
// Load MS accces driver class
 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  System.out.println("loaded");

  String url =  "jdbc:odbc:OnboardingTT";

   System.out.println("assigned");
  // specify url, username, pasword - make sure these are valid 
   Connection conn = DriverManager.getConnection(url,"","");

   System.out.println("Connection Succesfull");

  } catch (Exception e) {
 System.err.println("Got an exception! ");
  System.err.println(e.getMessage());


    }}}

但是没有建立联系。错误是

    loaded 
    assigned
  Got an exception!
    null   
    java.lang.NullPointerException      
    at sun.jdbc.odbc.JdbcOdbcDriver.initialize(Unknown Source) at
    sun.jdbc.odbc.JdbcOdbcDriver.connect(Unknown Source) at  
    java.sql.DriverManager.getConnection(Unknown Source) at 
    java.sql.DriverManager.getConnection(Unknown Source) at   
    connect.connection.main(connection.java:18)

我也试过

 String url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb,*.accdb)};DBQ="+ "C:\\OnboardingTT.mdb";

此代码是否正确或我必须对此进行任何更改,请回答我的问题

1 个答案:

答案 0 :(得分:0)

看起来数据库连接出了问题,也许数据库不在线,也许用户或密码不正确......

请提供更多信息以帮助我们为您提供帮助。

- )