数据库和网页制作到底有什么关系 数据库到底是什么

数据库和网页制作到底有什么关系 数据库到底是什么,第1张

实现用户与网站的交互 静态网页用户是不能改变网站的任何内容的,但动态网站就可以实现用户与网站的交互,比如发表评论来改变网站的内容,你所发表的评论会上传的数据库,网站再从数据库下载你的评论从而显示到网页上,所以数据库据说储存你所发表内容从而对网站更新的那个东西。。个人见解。。

通常来说,不论为BS还是CS结构,都分为后台和前台。

拿目前常见的BS来说,前台说简单点就是HTML,即用IE即可以打开的部分;

后台就是使用人员看不到的东西,开发语言如JAVA,NET等。

前台与后台的连接,一般都有一些比较通用的设计,如JAVA的SSH三层架构。

如根据学号查询成绩:

1首先编写一个html的网页,里面要设计一个可以输入学号的文本框,用来接收学号;

并添加一个区域用来显示结果。

2在后台编写可接收前台请求的程序,如action或servlet

3在网页中设计好提交到后台的请求路径,及提交的参数(如上面的学号);

4在后台编写业务逻辑服务代码,并调用数据库进行查询,并将结果返回给页面;

5在页面预留位置,将结果展示出来。

数据库(access)是存放数据的地方,因为网页上有大量数据,有些数据是需要修改的,但不能每次都修改的,所以就弄个数据库把那些数据存在一个地方,这样就便于管理。网页通过代码访问数据库(包括添加、修改、删除 *** 作),这样如果需要添加、修改、删除数据就在网页上 *** 作就行了,比较方便。网站上的文件一般是RAR压缩格式的,也有DOC,PPT,等办公格式的。由于一些格式容易被黑客利用所以一般不准上传网页格式的文件(htm\asp\jsp\php),网页上的文件存储在那都行,只要网页上的路径对,且必须是网站所在盘的目录里,你可以建文件夹把各种文件分类管理。。

数据库和web文件一般是分开的

mysql 一般是配合 php 做网站用

mysql数据库存放的地方是安装mysql服务器的指定目录里,

而web是网站程序文件可以放任何地方,只要配置apache的网站路径指定到你的web资料就可以,只有如果在php里访问mysql, 如果是在本机安装了mysql , 访问ip 用localhost 就可以连接到数据库,不必考虑mysql数据存放在哪里,当然如果你想移动网站到另一台电脑上,那你可以到安装mysql的资料夹 MySQL\data 里 找到你的数据

如果你是从别人那购买php空间,当然也要购买mysql空间, 这2个空间不是同一个空间!

就得注意连接方式。

sqlserver

2000无论是个人版、企业版还是标准版,只要细版本在8001760以下,均不提供远程数据库连接,即使服务器端工具和客户端工具的设置均有tcp/ip设置和数据库连接属性也设置了rpc远程连接,仍然不能实现远程连接。该怎么解决呢?

解决方案如下:

首先,需要打sp4补丁,该补丁包含了以前sp1、2、3的补丁,安装此补丁后一般要重新启动计算机,再进行远程连接就可以了,如再企业管理器可远程注册服务器、查询分析可连接远程服务器、odbc可连接远程服务器。

要点:

1确认服务器端sql服务端口号是否为:1433

2如果不是1433,配置客户端

3建立服务器端登录帐号,确保角色及管理数据库

一、查看服务器端情况

1

看ping

服务器ip能否ping通。

这个实际上是看和远程sql

server

服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql

server

服务器的ip拼写正确。

2

在dos或命令行下输入telnet

服务器ip

端口,看能否连通。

如telnet

202114100100

1433

通常端口值是1433,因为1433是sql

server

的对于tcp/ip的默认侦听端口。如果有问题,通常这一步会出问题。通常的提示是“无法打开连接,连接失败"。

如果这一步有问题,应该检查以下选项。

1)

检查远程服务器是否启动了sql

server

服务。如果没有,则启动。

2)

检查sql

server服务器端有没启用tcp/ip协议,因为远程连接(通过因特网)需要靠这个协议。检查方法是,在服务器上打开

开始菜单->程序->microsoft

sql

server->服务器网络实用工具,看启用的协议里是否有tcp/ip协议,如果没有,则启用它。

3)

检查服务器的tcp/ip端口是否配置为1433端口。仍然在服务器网络实用工具里查看启用协议里面的tcp/ip的属性,确保默认端口为1433,并且隐藏服务器复选框没有勾上。

事实上,如果默认端口被修改,也是可以的,但是在客户端做telnet测试时,写服务器端口号时必须与服务器配置的端口号保持一致。如果隐藏sql

server服务器复选框被勾选,则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接,但是tcp/ip协议的默认端口将被隐式修改为2433,在客户端连接时必须作相应的改变(具体方式见

二:设置客户端网络实用工具)。

4)

如果服务器端 *** 作系统打过sp2补丁,则要对windows防火墙作一定的配置,要对它开放1433端口,通常在测试时可以直接关掉windows防火墙(其他的防火墙也关掉最好)。(4、5步我没有做就成功了)

5)

检查服务器是否在1433端口侦听。如果sql

server服务器没有在tcp连接的1433端口侦听,则是连接不上的。检查方法是在服务器的dos或命令行下面输入

netstat

-a

-n

或者是netstat

-an,在结果列表里看是否有类似

tcp

127001

1433

listening

的项。如果没有,则通常需要给sql

server

2000打上至少sp3的补丁。其实在服务器端启动查询分析器,输入select

@@version

执行后可以看到版本号,版本号在802039以下的都需要打补丁。

如果以上都没问题,这时你再做telnet

服务器ip

1433

测试,将会看到屏幕一闪之后光标在左上角不停闪动。恭喜你,你马上可以开始在企业管理器或查询分析器连接了。

以上就是关于数据库和网页制作到底有什么关系 数据库到底是什么全部的内容,包括:数据库和网页制作到底有什么关系 数据库到底是什么、数据库和网站是什么关系、数据库与网页文件是什么关系等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/10084419.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存