String strDirPath = application.getRealPath(request.getRequestURI()); 
strDirPath = strDirPath.substring(0,strDirPath.lastIndexOf('\\'))+"\\"; 
String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+strDirPath+"mdb.mdb"; 
Connection conn = DriverManager.getConnection(url); 
Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);这样写为什么会提示不能执行啊 
请各位大吓指教啊。

解决方案 »

  1.   

    String strDirPath = application.getRealPath(request.getRequestURI()); 
    strDirPath = strDirPath.substring(0,strDirPath.lastIndexOf('\\'))+"\\"; 
    String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+strDirPath+"mdb.mdb"; 
    Connection conn = DriverManager.getConnection(url); 
    Statement stmt = conn.createStatement(); String username = request.getParameter("username").trim();
    String email = request.getParameter("email").trim();
    String phone = request.getParameter("phone").trim();
    String make = request.getParameter("car_make").trim();
    String model = request.getParameter("car_model").trim();
    String year = request.getParameter("car_year").trim();
    String sql = "insert into info(username,email,phone,car_make,car_model,car_year)values('"+username+"','"+email+"','"+phone+"','"+make+"','"+model+"','"+year+"')";
    stmt.executeUpdate(sql);
    out.println("Infomation input done!" +"<br>");
    out.println("<a href='#' onClick='javascript:window.close()'>Close</a>");
    stmt.close();
    conn.close();数据库我放根目录下的:为什么还提示; '(未知的)'不是一个有效的路径请各位指点