那位大哥给予指点阿小弟急阿jsp不是老懂的,可是要做毕业设计情帮忙

解决方案 »

  1.   

    www.cnjsp.com吧 有新的mm驱动
      

  2.   

    不同类型的数据库有不同的jdbc驱动
    当然access,vfp好象还没有你用的是那种数据库?保密?
    :)
    http://expert.csdn.net/Expert/topic/1551/1551801.xml?temp=.3586389
      

  3.   

    ftp://202.113.71.171
    抓紧登陆   早9:00-晚6:00
      

  4.   

    access当然可以连了。、
    、、
    、、连别的数据库要下载驱动程序
      

  5.   

    import java.sql.*;
    import java.io.*;
    public class test2{
    public static void main(String []args){
             Connection con;
             Statement stmt;
             ResultSet rs;

    try{
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    }catch(ClassNotFoundException e){
    System.out.println(e.toString());
    }catch(InstantiationException e){
    System.out.println(e.toString());
    }catch(IllegalAccessException e){
    System.out.println(e.toString());
    }
             try{ con=DriverManager.getConnection("jdbc:odbc:MS Access Database;DBQ=F:\\jsp\\db1.MDB");//db1.mdb是access作的数据库 //con=DriverManager.getConnection("jdbc:odbc:m");
                      stmt=con.createStatement();
    if(con!=null){
    String r="select name from m";//m是数据库中的一个表 ResultSet rs=stmt.executeQuery(r);
    while (rs1.next()) {
    String s = rs1.getString("name");
    System.out.println(s);
    }
    prepstmt.close();
    con.close();


    //assert 
    }
    else System.out.println("无效的连接");
    }catch(SQLException e){System.out.println(e.toString());}
    }
    }
      

  6.   

    孔雀王,多谢你帮助我想用的是sql,access也行,但是没有驱动好像
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");con=DriverManager.getConnection("jdbc:odbc:MS Access Database;DBQ=F:\\jsp\\db1.MDB");//db1.mdb是access作的数据库还是连不上,怎么回事?
      

  7.   

    写错了,应该是:con=DriverManager.getConnection("jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=F:\\jsp\\db1.MDB");下面的一段是我调试通过了的:java.sql.Connection sqlCon; //数据库连接对象
    java.sql.Statement sqlStmt; //SQL语句对象
    java.sql.ResultSet sqlRst; //结果集对象
    java.lang.String strCon; //数据库连接字符串
    java.lang.String strSQL; //SQL语句
    String mdbpath=request.getRealPath("/");
    //装载JDBC-ODBC驱动程序
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //设置数据库连接字符串
    strCon = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+mdbpath+"dbtest.mdb";
    out.println(strCon);
    //strCon = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=F:\\Jb\\BeanServletTest\\defaultroot\\dbtest.mdb";
    //"jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+ mdbpath+"\\dbtest.mdb";
    //数据库是一个Access文件,里面有一张表user,表里有userid和userpass两个字段
    sqlCon = java.sql.DriverManager.getConnection(strCon,"","");