JAVA没有专门的ACCESS数据库驱动,所以需要通过JDBC-ODBC桥来与ACCESS数据库进行连接。代码如下://连接ACCESS数据库
String URL = "jdbc:odbc:FrameApp";
String User = "ADMIN";
String Pwd = "";private Connection sqlCon; //数据库连接
private Statement sqlStmt; //选择对象Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver").newInstance ();
sqlCon = DriverManager.getConnection (m_strURL, m_strUser, m_strPassword);
sqlStmt = sqlCon.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

解决方案 »

  1.   

    String URL = "jdbc:odbc:FrameApp";FrameApp是ODBC名称
      

  2.   

    这位大哥你说的我还有点不懂
    你说的ODBC名称是不是都是FrameApp
    我在以前用的都是字符串连接的,对ODBC不是特别的清楚
      

  3.   

    在控件面板里定义一个ODBC名称就行了
      

  4.   

    ODBC是微软弄的连接数据库的软件
      

  5.   

    Connection con=null;
    public DataConnection()
    {
    String url01="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=F:\\wwwroot\\wanbook_com\\database\\bbs.mdb";
    try
    {
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
    con=DriverManager.getConnection(url01);


    }
    catch(Exception e)
    {
    System.err.println("数据库连接失败,发生异常:"+e);
    }
    }