我有连接到SQLSERVER的代码,但不太管用。

解决方案 »

  1.   

    import java.sql.*;class accessin{
    public static void main(String[] args) {
    try{
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    //String url = "jdbc:odbc:wombat";
    //string url=“jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=“+application.getRealPath(“/Data/ReportDemo.mdb“);
    String url="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=D:\\aa.mdb";
    Connection conn = DriverManager.getConnection(url,"","");
    Statement stmt = conn.createStatement();
    //ResultSet rs = stmt.executeQuery("delete from arts where id = 2");
    //System.out.println("a row has beenn inserted;");PreparedStatement ps=conn.prepareStatement("insert into arts(title,hit) values('asd',4)");ps.executeUpdate();
    //rs.close();
    ps.close();stmt.close();
    conn.close();
    }
    catch(Exception ex){
    ex.printStackTrace();
    }
    }
    }
      

  2.   

    GG搜索到的看看这个:   
      如何用jdbc访问MS   Access数据库   
      有三种办法     
      第一种是用access的JDBC驱动程序,到http://industry.java.sun.com/products/jdbc/drivers这个网站上查找并下在access的jdbc驱动程序。     
      第二个办法是你用下面的代码试试     
      con   =   DriverManager.getConnection("jdbc:odbc:Driver={MicroSoft   Access   Driver   (*.mdb)};DBQ=C:/data/Access/test1.mdb","dba","sql");     
      后面的代码一样。这样你就可以访问access数据库了。     
      第三个是用sun的jdbcodbc桥,这个大家用的多了,在此就不写了