判断网站是哪种数据库

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.加/促使报错,知道是源码数据库

全部评论

相关推荐

ohs的小木屋:比不少实习待遇高了
点赞 评论 收藏
分享
鬼迹人途:你去投一投尚游游戏,服务器一面,第一个图算法,做完了给你一个策略题,你给出方案他就提出低概率问题,答不上当场给你挂
点赞 评论 收藏
分享
05-19 15:21
已编辑
门头沟学院 Java
白火同学:你才沟通了200,说实话,北上广深杭这里面你连一座城市的互联网公司都没投满呢,更别说还有各种准一线二线城市了。等你沟通突破了三位数,还没结果再考虑转行的事吧。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务