如何判断网站所使用的数据库?

如何判断网站所使用的数据库?,第1张

可能通过输入错误的参数,得出错误提示,判断是什么数据。比如

以下我们从一个网站www.19cn.com开始(注:本文发表前已征得该站站长同意,大部分都是真实数据)。

在网站首页上,有名为“IE不能打开新窗口的多种解决方法”的链接,地址为:http://www.19cn.com/showdetail.asp?id=49,我们在这个地址后面加上单引号’,服务器会返回下面的错误提示:

Microsoft

JET

Database

Engine

错误

'80040e14'

字符串的语法错误

在查询表达式

'ID=49''

中。

/showdetail.asp,行8

从这个错误提示我们能看出下面几点:

1.网站使用的是Access数据库,通过JET引擎连接数据库,而不是通过ODBC

随着技术和服务器硬件的升级,现在的网站居多以MSSQL或者MYSQL作为网站的数据库,ACCESS 的数据库网站已经比较少了。IDC商的虚机也会根据数据库和开发程序的不同分出一些类型,只有了解这些知识,才能找到合适的空间或服务器。\x0d\x0a1、Access一般用在小网站上,类似企业站,功能比较简单,对数据要求不高;\x0d\x0a2、Mssql是一个比较大的完善的数据库,在windows上常用,配NET ASP等程序。\x0d\x0a3、Mysql是一个小型的公开源代码的免费数据库,在windows,linux上都常用,和PHP程序组成一对完美搭档。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6641749.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存