1.在地址栏上显示的连接所带的参数后面加些特殊符号,看它的报错信息,如

HTTP://www.****.com ID = 1'

   则会返回错误,如果是Microsoft JET Database Engine错误'80040e14'错误的话,则说明本网站所用的数据库是access的数据库,
2.还有就是在连接后面加和user> 0
       http://www.* ***。com?id = 1和user> 0
   如果返回dddd(字符串)不能与0比较则说明是SQL数据库
3.就是利用SQL和ACCESS的系统表的结构,如下
        http:// wwww。 ***。com?id = 1和(从sysobjects中选择count(*))> 0 // sysobjects是SQL表
        http://www.***.com/id=1和(select count(*)from msysobjects)> 0 // msysobjects是access
       如果加上sysobjects的SQL语句后,网页显示正常,
            加msysobject的SQL语句后,网站显示不正常,则说明用的是SQL数据库

       如果加sysobjects和加msysobjects的SQL语句后网页显示都不正常,或者加msysobject后的网页显示正常则是ACCESS数据库。

4.加/促使报错,知道是源码数据库