包都拷贝全了吗?驱动的包都放到web/inf/lib下了吗?仔细查一查
顺便把异常都贴出来看看

解决方案 »

  1.   

    呵呵,谢谢大家!异常内容:
    Errorjava.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序我是JDBC连接数据库的,我想应该不是程序的问题,因为我用下面的测试代码也连接不了数据,测试代码如下:
    Test.jsp<%@ page contentType="text/html;charset=gb2312" %>
    <%@ page import="java.sql.*" %>
    <html>
    <head>
    <title>Test</title>
    </head>
    <body>
    <% 
    String name = "";
    Connection con = null;
    Statement stmt = null;
            ResultSet rs = null;
    try{
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver" );       
    con = DriverManager.getConnection("jdbc:odbc:DDHOPE", "sa", "");       
    stmt = con.createStatement();
    rs = stmt.executeQuery("select * from LOGIN ");
    while(rs.next())
    {
    name = rs.getString(1);
    }
    }
    catch(Exception e)
    {
    System.out.println("Error"+ e);
    }
    out.println("Name : " + name);
     %>
    </body>
    </html>我验证过了,数据源配置都是正确,因为我把上面的代码改成下面的java代码,运行正常:
    //Test.javaimport java.sql.*;
    public class Test{
    public static void main(String args[]){
    String name = "";
    Connection con = null;
    Statement stmt = null;
            ResultSet rs = null;
    try{
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver" );       
    con = DriverManager.getConnection("jdbc:odbc:DDHOPE", "sa", "");      
    stmt = con.createStatement();
    rs = stmt.executeQuery("select * from LOGIN");
    while(rs.next())
    {
    name = rs.getString(1);
    }
    }
    catch(Exception e)
    {
    System.out.println("Error"+ e);
    }
    System.out.println("Name : " + name);
    }

    }
      

  2.   

    我改用Microsoft Office Access 2003也连接不上