首页 app开发 正文

网页修改信息连接数据库(改变网页链接的数据库怎么改)

app开发 136
本篇文章给大家谈谈网页修改信息连接数据库,以及改变网页链接的数据库怎么改对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 怎么实现网页和数据库(SQL)的连接 sqlserver2000无论是个人版、企业版还是标准版,只要细版本在8.00.1760以下,均不提供远程数据库连接,即使服务器端工具和客户端工具的设置均有tcp/ip设置和数据库连接属性也设置了rpc远程连接,仍然不能实现远程连接。该怎么解决呢?

本篇文章给大家谈谈网页修改信息连接数据库,以及改变网页链接的数据库怎么改对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

怎么实现网页和数据库(SQL)的连接

sql

server

2000无论是个人版、企业版还是标准版,只要细版本在8.00.1760以下,均不提供远程数据库连接,即使服务器端工具和客户端工具的设置均有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

202.114.100.100

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

127.0.0.1

1433

listening

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

server

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

@@version

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

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

服务器ip

1433

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

如何在网页面中实现对数据库的修改

把修改页面的内容提交到当前页面或者另一个页面,再更新就行了呀。更新update 数据表 set .....,获取上一页面值如:title=request.form("title"):

给段代码给你看看:

%

set conn=server.createobject("adodb.connection")

conn.open "driver=;dbq=" server.mappath("infodb#.mdb")

set rs=server.CreateObject("ADODB.RecordSet")

sqltxt="select * from zj_users where 用户名='"session("zj_username")"'"

rs.open sqltxt,conn,0,2

%

tdform id="form1" name="form1" method="post" action="?"

table width="780" border="0" cellpadding="6" cellspacing="1" bgcolor="#CC9999"

tr

td width="90" bgcolor="#3366CC"span class="a0af53416e26d343 STYLE1"单位名称:/span/td

td width="644" bgcolor="#3366CC"input name="txtcompany" type="text" id="txtcompany" size="40" maxlength="20" value="%=rs("职介单位")%" //td

/tr

tr

td bgcolor="#3366CC"span class="53416e26d3432847 STYLE1"联系电话:/span/td

td bgcolor="#3366CC"input name="txtTel" type="text" id="txtTel" size="30" maxlength="18" value="%=rs("联系电话")%" //td

/tr

td bgcolor="#3366CC" /td

td bgcolor="#3366CC"input type="submit" name="Submit" value="修改" //td

/tr

/table

/form /td

/tr

/table/td

/tr

/table

%

dim sContent1

if request.Form("Submit")="修改" then

rs("职介单位")=request.Form("txtcompany")

rs("单位介绍")=sContent1

rs("所在地")=request.Form("txtAddr")

rs("联系电话")=request.Form("txtTel")

rs.update

response.Write("scriptalert('修改成功!')/script")

response.Write("scriptwindow.location='index.asp'/script")

end if

%

做网页时,怎样连接数据库?

windows身份验证连接SQL2005字符串,使用Integrated Security=SSPI方法

'以下为建立connection对象连接数据库

Dim conn

Set conn=Server.CreateObject("ADODB.Connection")

sql="Provider=SQLoledb;data source=WWW-2443D34E558SQL2005;UID=;PWD=;Initial Catalog=forum;Integrated Security=SSPI"

conn.Open sql

'以下为判断是否连接

If conn.state=2 Then

Response.Write("正在连接")

ElseIf conn.state=1 Then

Response.Write("连接已经打开")

Else

Response.Write("对不起,无法打开连接")

End If

SQL SERVER用户名身份验证连接方法,此例中SQL用户名为sa ,密码********

'以下为建立connection对象连接数据库

Dim conn

Set conn=Server.CreateObject("ADODB.Connection")

sql="Provider=SQLoledb;data source=WWW-2443D34E558SQL2005;UID=sa;PWD=********;Initial Catalog=forum"

conn.Open sql

'以下为判断是否连接

If conn.state=2 Then

Response.Write("正在连接")

ElseIf conn.state=1 Then

Response.Write("连接已经打开")

Else

Response.Write("对不起,无法打开连接")

End If

以上两种方法也可以用以下方式

Dim SqlDatabaseName,SqlPassword,SqlUsername,SqlLocalName,ConnStr,Conn

SqlDatabaseName = "forum" 'SQL数据库名

SqlUsername = "sa" 'SQL数据库用户名

SqlPassword = "**********" 'SQL数据库用户密码

SqlLocalName = "WWW-2443D34E558SQL2005" 'SQL主机IP地址(服务器名)

ConnStr = " Password = "SqlPassword"; user id =" SqlUsername"; Initial Catalog ="SqlDatabaseName"; data source =" SqlLocalName ";Provider = sqloledb;"

Set conn = Server.CreateObject("ADODB.Connection")

conn.open ConnStr

If conn.state=2 Then

Response.Write("正在连接")

ElseIf conn.state=1 Then

Response.Write("连接已经打开")

Else

Response.Write("对不起,无法打开连接")

End If

怎么把注册页面的信息连接数据库?

一般来说,一个真正的、完整的站点是离不开数据库的,因为实际应用中,需要保存的数据很多,而且这些数据之间往往还有关联,利用数据库来管理这些数据,可以很方便的查询和更新。数据库有很多种,如:Fox 数据库(.dbf)、Access 数据库(.mdb)、Informix、Oracle 和 SQL Server 等等,在这里,我将以 Microsoft Access 数据库为例来说明ASP是如何访问数据库的。

常用数据库语句

1.SELECT 语句:命令数据库引擎从数据库里返回信息,作为一组记录。

2.INSERT INTO 语句:添加一个或多个记录至一个表。

3.UPDATE 语句:创建更新查询来改变基于特定准则的指定表中的字段值。

4.DELETE 语句:创建一个删除查询把记录从 FROM 子句列出并符合 WHERE 子句的一个或更多的表中清除。

5.EXECUTE 语句:用于激活 PROCEDURE(过程)

用 ASP 来做一个自己的通讯录练练手吧……

一、建立数据库:

用 Microsoft Access 建立一个名为 data.mdb 的空数据库,使用设计器创建一个新表。输入以下几个字段:

字段名称 数据类型 说明 其它

ID 自动编号 数据标识 字段大小:长整型 新值:递增 索引:有(无重复)

username 文本 姓名 缺省值

usermail 文本 E-mail 缺省值

view 数字 查看次数 字段大小:长整型 默认值:0 索引:无

indate 时间日期 加入时间 缺省值

保存为 data.mdb 文件,为了便于说明,只是做了一个比较简单的库。

二、连接数据库

方法1:

Set conn = Server.CreateObject("ADODB.Connection")

conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="Server.MapPath("data.mdb")

方法2:

Set conn = Server.CreateObject("ADODB.Connection")

conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="Server.MapPath("data.mdb")

注意:一个页面中,只要连接一次就可以了,数据库使用完后要及时关闭连接。

conn.Close

Set conn = Nothing

三、添加新记录到数据库

Set conn = Server.CreateObject("ADODB.Connection")

conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="Server.MapPath("data.mdb")

username = "风云突变"

usermail = "fytb@163.com"

indate = Now()

sql = "insert into data (username,usermail,indata) values('"username"','"usermail"','"indate"')"

conn.Execute(sql)

conn.Close

Set conn = Nothing

说明:建立数据库连接;通过表单获取姓名、E-mail 字符串,Now()获取当前时间日期;使用 insert into 语句添加新记录;conn.Execute 来执行;最后关闭。

四、选择数据库里的记录

1.选择所有记录的字段(按记录倒序排序):sql = "select * from data order by ID desc"

2.选择所有记录的姓名和E-mail字段(不排序):sql = "select username,usermail from data"

3.选择姓名为“风云突变”的所有记录:sql = "select * from data where username='"风云突变"'"

4.选择使用 163 信箱的所有记录(按查看次数排序):sql = "select * from data where usermail like '%"@163.com"%' order by view desc"

5.选择最新的10个记录:sql = "select top 10 * from data order by ID desc"

SQL 语句已经知道了,不过在Web应用时,还得创建一个 RecordSet 对象得到记录集,才能把从数据库里取出的值应用在网页上,如果现在将所有的记录显示在网页上就这样:

Set conn = Server.CreateObject("ADODB.Connection")

conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="Server.MapPath("data.mdb")

sql = "select * from data"

Set rs = Server.CreateObject("ADODB.RecordSet")

rs.Open sql,conn,1,1

Do While Not rs.Eof

Response.Write "p姓名:" rs("username") " E-mail:" rs("usermail") " 查看:" rs("view") "次 " rs("indate") "加入/p"

rs.MoveNext

Loop

rs.Close

Set rs = Nothing

conn.Close

Set conn = Nothing

说明:建立数据库连接;创建 rs 得到记录集;循环显示记录,rs.Eof 表示记录末,rs.MoveNext 表示移到下一个记录;最后关闭。

五、修改(更新)数据库记录

修改记录的E-mail:

Set conn = Server.CreateObject("ADODB.Connection")

conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="Server.MapPath("data.mdb")

ID = 1

usermail = "fytb@163.com"

sql = "update data set usermail='"usermail"' where ID="CInt(ID)

conn.Execute(sql)

conn.Close

Set conn = Nothing

说明:建立数据库连接;获取记录ID、新 E-mail 字符串;使用 update 语句修改记录;conn.Execute 来执行;最后关闭。

如果使记录的查看值加1,则:sql = "update data set view=view+1 where ID="CInt(ID)

六、删除数据库记录

删除某一条记录:

Set conn = Server.CreateObject("ADODB.Connection")

conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="Server.MapPath("data.mdb")

ID = 1

sql = "delete from data where ID="CInt(ID)

conn.Execute(sql)

conn.Close

Set conn = Nothing

说明:建立数据库连接;获取记录ID;使用 delete 语句删除记录;conn.Execute 来执行;最后关闭。

删除多条记录为:sql = "delete from data where ID in (ID1,ID2,ID3)"

删除所有记录为:sql = "delete from data"

网页如何连接本地oracle数据库

1.建立处理数据库连接的ASP程序,首先建立用户端输入界面,在输入界面中需要有数据库名称、用户名称与用户密码等三个字段。

2.建立数据库的连接的ASP程序,首先要建立一个ORASESSION对象,用CREATEOBJECT方法建立ORASESSION对象。语法如下:

set orasession=createobjext("oracleinprocserver.xorasession")

“oracleinprocserver”在计算机中所登录的“名称”“oracleinprocserver.xorasession”

3.建立ORASESSION对象,接着建立ORADATABASE对象,要建立ORADATABASE对象的OPENDATABASE和DBOPENDATABASE方法。

4.set oradatabase=orasession.opendatabase("数据库别名","用户帐号/密码","启动类型")

5.set oradatabase=orasession.dbopendatabase("数据库别名","用户帐号/密码","启动类型")

网页修改信息连接数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于改变网页链接的数据库怎么改、网页修改信息连接数据库的信息别忘了在本站进行查找喔。

网页修改信息连接数据库 网页怎么连接数据库网页连接mysql数据库网页连接sqlserver数据库前端网页怎么连接数据库dw的网页怎么连接数据库web网页怎么连接数据库网页连接数据库的基本步骤?html网页如何连接数据库php怎么连接数据库和网页html编写连接数据库网页实例
扫码二维码