2000系统:控制面板-管理工具-数据源-系统DSN-添加-选择Microsoft Access Driver(*.mdb)-完成-选择-设置数据源名字-完成

解决方案 »

  1.   

    我也是设置数据源的
    我的意思是如何不用数据源?
    像asp中使用server.mappath("data/a.mdb")
    在服务器上使用相对路径来使用数据库
    不然.服务器上谁给你设置数据源阿?
    自己机器当然可以设置数据源。关键在空间服务器上则么办?
      

  2.   

    <%@ page import="java.sql.*" %>
    <%
    String root = this.getServletConfig().getServletContext().getRealPath("");
    root = root+"\\WEB-INF";
    root = root+"\\database\\ma.mdb";
    String url = "jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ="+root;
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    Connection conn=DriverManager.getConnection(url);
    Statement stmt = conn.createStatement();
    String sql = "select * from test";
    ResultSet rs = stmt.executeQuery(sql);
    rs.next();
    String name = rs.getString("name");
    %>
    <%=name%>
    <%
    rs.close();
    %>看懂了吧 我的数据库名字是ma.mdb,里面包含个数据断name
    调试通过完全可用
    如有疑问email我
    [email protected]