数据库连接网络
‘壹’ 数据库网络连接
如果你确定允许远程连接也有数据库并且用户密码也正确,那么请你检查一下远程端口是否改更了,同时检查一下防火墙和杀毒软件是否禁用连接端口!祝你好运!
‘贰’ 怎么把数据库跟网页连接起来
以DW8.0为例 1.新建数据库 文件 然后关闭 选择 控制面板-管理工具-数据源 (ODBC) 进入后选择 系统dsn 添加 2.打开DW 新建站点 注意测试服务器 然后 文件-新建-动态页 VBscript 进入后 选择窗口-数据库 自定义-输入 文件名称 选择路径 2.绑定 -数据库 至此DW与ACCESS数据库已连接成功
‘叁’ 网络怎么连接数据库
最简单的访问sql连接,假定服务器地址:192.168.0.1,数据库名:tempdb
先引用ado
dim
db
as
new
adodb.connection
dim
dbs
as
new
adodb.recordset
db.open
"provider=sqloledb.1
;persist
security
info=false;user
id=sa;initial
catalog=tempdb;data
source=192.168.0.1"
set
dbs
=
db.execute("select
*
from
表")
‘肆’ 连接网络数据库的方法有哪些
1、不需要控件,但是要用到ado的库来实现,vb里面的“引用”项里面选中 Microsoft ActiveX Data Objects库即可调用ado对象了,具体调用语句网上很多。
2、这种方法实现起来不是很好,主要是access数据库是为单机应用准备的,如果要程序网络访问的话,多用户操作、响应及时性以及数据库连接字符串的构造有点问题
3、如果你真想把自己的机器作为中心数据库服务器的话,建议使用sql server比较好,只需要在连接字符串里面配置好,具体使用上和查询access数据库的代码大同小异,且更方便
详细说明啊........厄,有点麻烦,我来做个例子吧
你先找个sqlserver2000给自己机器装上,用里面的"企业管理器"打开本地实例,新建个数据库,例如 AAA,在里面建立几个表,和ACCESS新建表差不多,表建立好以后,就可以用vb写代码连接访问了
新建一个工程,加入一个模块,工程-引用里面的Microsoft ActiveX Data Objects x.0库勾选下
然后在变量声明部分先
Public StrConn As String
Public StrSql As String
Public Conn As New ADODB.Connection
Public oRs As New ADODB.Recordset
声明这几个全局变量
然后
StrConn = "DRIVER=SQL Server;SERVER=127.0.0.1;UID=sa;PWD=xxxxxxxx;database=AAA;"
Conn.Open StrConn
这两句代码执行后,就已经建立了与数据库的连接,连接对象是 Conn,如果异地执行程序,只需要改变StrConn的值,在其中填上数据库服务器的Ip地址就可以
当需要查询数据库中数据的时候,只需要用前面生命的StrSql和oRs对象就可以了,例子如下
StrSql = "select * from AAA01" ***对Sql查询语句赋值
oRs.Open StrSql, Conn, 1, 1 ***通过前面建立的数据库连接执行查询,并将结果通过oRs这个记录集对象返回
While Not oRs.EOF ***当oRs当前记录不为空
CboUserName.AddItem Trim(oRs!Uname) ***将记录集中的Uname字段的值赋给CboUserName
oRs.MoveNext ***记录移动到下一条
Wend ***循环结束
oRs.Close
‘伍’ 数据库网络无法连接怎么办
具体步骤:
1.首先确认数据库是不是正常启动了。
2.如果是第一次安装,你的操作系统是什么?vista和win7装sql2000不一定能装上,需要2005,而且如果是win7家庭版很可能出现数据库和软件连不上。
3.如果是xp,以前是不是装过数据库后来卸载了,那么卸掉sql清除干净注册表,重新安装sql,最好用完整版,不要使用msde。
4.如果是用了一段时间,很可能是杀毒软件误杀数据库文件,卸掉杀毒软件,在管理里面启动下数据库,看能否启动,如果还能启动。再启动速达看能否连接上。
5.如果数据库已经无法启动,将数据作出备份,重装数据库吧。
6.如果是本机连接没问题,其他连不上的话,关闭服务器和客户端window自带防火墙,数据库打sp4补丁,开启guest用户。
‘陆’ sql server数据库连接
一.设置客户端网络实用工具
点击“开始”-“程序”,在“microsoft
sql
server”菜单中选择“客户端网络实用工具”。
点击图片可在新窗口打开
在“别名”选项中点击“添加”。
点击图片可在新窗口打开
在“服务器别名”中,填入您网站域名,在“网络库”区域中点击“tcp/ip”,在“连接参数”区域取消“动态决定端口”,指定“端口号”为2433。填写完毕后,点击“确定”按钮保存配置。
点击图片可在新窗口打开
二.企业管理器的使用
点击“开始”-“程序”,在“microsoft
sql
server”菜单中打开“企业管理器”。在企业管理器中,右键单击“sql
server组”,选择“新建sql
server注册”。
点击图片可在新窗口打开
在属性窗口中选择“高级”选项卡,将“登录超时”的数值设置为0。按照上面说的把远程数据库就已经连上了
点击图片可在新窗口打开
此时会出现sql
server属性窗口,在“服务器”中填入您网站的域名,选择“使用sql
server身份验证”,“登录名”和“密码”分别填入主机开通邮件中的用户名和密码,然后点击“确定”。
点击图片可在新窗口打开
连接成功后,你会看到“sql
server组”中多了一个名称为您网站域名的服务器。此时,您就可以像操作本地sql数据库一样管理网站数据库了。
注意事项:
如果连接的时候出现超时错误,更改超时时间即可,方法是点击“工具”-“选项”。
‘柒’ 数据库的网络连接
b/s模式操作数据库有几个层次的,简单说是如下几个部分:
浏览器-->Webserver(比如IIS)-->在Webserver上,后台的asp,jsp等通过ODBC或者直连的方式连接数据库
‘捌’ 数据库连接失败,如何重新进行正确配置
方法如下:
检查服务是否启动
1、在SQLServer服务器中, 打开SQLServer服务管理器。单击【开始】-【程序】-【Microsoft SQLServer】-【服务管理器】菜单命令。
2、打开【SQLServer服务管理器】,单击【服务器】,选择要检查的SQLServer的实例名【abc10-1DA235E90】,单击【服务】,选择【SQLServer】选项,如果此时暂停或者停止按钮可用,说明服务已经启动;否则则没有启动,启动即可。
3、最好在【SQLServer服务管理器】中将选择随系统启动而启动服务。选择【当启动OS时自动启动服务】选择框,完成让MSSQLSERVER服务随操作系统启动而自动启动。
4、再次打开SQL Server 数据库,选择连接数据库服务器实例,可以正常连接打开数据库了。
5、SQL Server数据库能正常连接得保证网络通畅,操作过程中还需要进行网络测试,可以通过PING命令实现。如下图所示,表示网络通畅。