Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用java webapplication连接MSAccess数据库_Java_Database Connection_Ms Access 2013 - Fatal编程技术网

用java webapplication连接MSAccess数据库

用java webapplication连接MSAccess数据库,java,database-connection,ms-access-2013,Java,Database Connection,Ms Access 2013,我正在尝试使用以下代码将Msaccess数据库与java Web应用程序连接: 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");

我正在尝试使用以下代码将Msaccess数据库与java Web应用程序连接:

    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";

此代码是否正确或我必须对此进行任何更改请回答我的问题看起来数据库连接出现了问题,可能数据库未联机,可能用户或密码不正确

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


;-)

您可以使用
e.printStackTrace(System.err)
显示您所遇到的全部错误吗?请尝试在catch中提供
e.printStackTrace()不是发送空白参数?
loaded assigned出现异常!sun.jdbc.odbc.JdbcOdbcDriver.initialize(未知源)位于sun.jdbc.odbc.JdbcOdbcDriver.connect(未知源)位于java.sql.DriverManager.getConnection(未知源)位于java.sql.DriverManager.getConnection(未知源)位于connect.connection.main(connection.java:18)
上面显示了我收到的完整错误。