驱动程序的jar包导入了没有
把异常代码贴出来看看

解决方案 »

  1.   

    驱动程序下载的时候没有JAR包啊
      

  2.   

    运行之后的结果是:
    Exception in thread "main" java.lang.Error: 无法解析的编译问题:
    语法错误,将“;”插入到完整 BlockStatements 中
    无法解析 Microsoft
    无法解析 Access
    无法解析 server at faxian1.main(faxian1.java:12)
      

  3.   

    伙计,建议你使用SQL SERVER或者DB2、ORACLE数据库吧
    大型的开发没有用ACCESS的
    从自身发展建议你使用这几个数据库
      

  4.   

    那怎么才能让JAVA连接SQL数据库呢?
      

  5.   

    package com.huang.database;import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;public class DBManager
    {
    private Connection con = null; private Statement stm = null; public void openDB()
    {
    try
    {
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    String url = "jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=book";
    con = DriverManager.getConnection(url, "sa", "");
    stm = con.createStatement();
    } catch (ClassNotFoundException e)
    {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } catch (SQLException e)
    {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    } public void closeDB()
    {
    try
    {
    stm.close();
    con.close();
    } catch (SQLException e)
    {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    } public int update(String sql)
    {
    int i = 0;
    try
    {
    i = stm.executeUpdate(sql);
    } catch (SQLException e)
    {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    return i; } public ResultSet query(String sql)
    {
    try
    {
    ResultSet rs = stm.executeQuery(sql);
    return rs;
    } catch (SQLException e)
    {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    return null; }
    }还要加入三个工队jar包