Connection con = DriverManager.getConnection("jdbc:odbc:bhtest"); //建立数据库链接,jspdata为ODBC数据源名称
你注释上写数据源为jspdata,但你代码中为bhtest???

解决方案 »

  1.   

    要设置用户dsn~~
    要不就你是你用户dsn设置有问题~
      

  2.   

    你是用ODBC连接的,先要在ODBC注册你的数据库
      

  3.   

    如果你是Windows OS的话,进"控制面版"-->"管理工具"-->"数据源 (ODBC)"
    进入后对你的数据源进行配置.
    Connection con = DriverManager.getConnection("jdbc:odbc:bhtest"); 中的bhtest是数据源 (ODBC)配置工具中配置的名字
    不是你的数据库文件(如*.mdb)的文件名
      

  4.   

    配置数据源
    进"控制面版"-->"管理工具"-->"数据源 (ODBC)"
    进入后对你的数据源进行配置.
      

  5.   

    我配置了呀,to  gaojing830724(龍~天飛) ,我知道不是数据库文件的名字呀,我数据库的名字是test.mdb
      

  6.   

    Connection Conn=DriverManager.getConnection("jdbc:odbc:;DRIVER=Microsoft Access Driver (*.mdb);DBQ=c:/test.mdb");试试这种方式,这样就无需配什么数据源了.
      

  7.   

    对,用sun.jdbc.odbc.JdbcOdbcDriver驱动,要配置ODBC数据源