C#连接数据库时为什么服务器名称填(local)就可以填IP就不行啊?

C#连接数据库时为什么服务器名称填(local)就可以填IP就不行啊?,第1张

1:

localhost也叫local ,正确的解释是:本地服务器

127001在windows等系统的正确解释是:本机地址(本机服务器)

他们的解析通过本机的host文件,windows自动将localhost解析为127001

2:

localhot(local)是不经网卡传输!这点很重要,它不受网络防火墙和网卡相关的的限制。

127001是通过网卡传输,依赖网卡,并受到网络防火墙和网卡相关的限制。

本机IP 也是通过网卡传输的,依赖网卡,并受到网络防火墙和网卡相关的限制。

但是本机IP与127001的区别是:

127001 只能通过本机访问

本机IP 通过本机访问也能通过外部访问

一般设置程序时本地服务用localhost是最好的,localhost不会解析成ip,也不会占用网卡、网络资源。

有时候用localhost可以,但用127001就不可以的情况就是在于此。猜想localhost访问时,系统带的本机当前用户的权限去访问,而用ip的时候,等于本机是通过网络再去访问本机,用的到网络用户的权限。

服务器名称有很多种填写方式,最简单的就是下面两种

1、填写数据库服务主机的IP(如果是本机的话,可以填写127001)

2、填写数据库服务主机的计算机名称(如果是本机的话,可以填写 (local) 或者 ,没看错,本机的话可以填写一个点)

如果数据库主机上安装了多个实例,登录时需要指定实例名称,即 计算机名称(IP)\实例名称。

大致上就这些了吧,你可以到网上具体查查,我平时只用IP和了,这两个最方便,哈哈。

1、挂接数据库有什么作用?我为什么要申请这项功能?

数据库的主要功能只在组织和管理很庞大或复杂的信息和基于WEB的库存查询请求不仅仅为客户提供信息,而且还可以为您自己使用数据库可以提供如下功能:

(1)减少记录编档的时间;

(2)减小记录检索时间;

(3)灵活的查找序列;

(4)灵活的输出格式;

(5)多个用户同时访问记录。

2、申请数据库挂接时,数据源和路径怎么填?

ACCESS数据库的数据源名称一般为系统默认,与主机登录名相同,如cw35001您也可自己指定数据源的名称,但是必须告诉我们您的数据库文件上传的路径,建议您放在cgi-bin目录下;SQL SERVER数据源名和路径,我们可以给您指定,然后发EMAIL通知您。

3、数据库可不可以分割开用,比如30M分成一个20M,一个10M?为什么?

不可以。如果分割了就成为两个数据库,目前一个虚拟主机只支持挂接一个数据库。

4、如果我想更改数据库的路径及数据库密码,如何处理?

access数据库,如您想更改数据库的路径,请您发加盖公章或个人身份证复印件的传真到技术部或在线问题提交,由工程师更改。

SQL Server数据库的密码客户自己是不可以更改的,如改,请您发加盖公章或个人身份证复印件的传真到技术部或在线问题提交,提供主机域名和数据库登录名,由工程师更改。

5、ACCESS数据库实现需要注意那些事项?

您需要先将ACCESS数据库上传至cgi-bin目录下,如果您要注册ODBC,请在提交注册时注明数据库名称和ODBC名称。

6、数据库的空间和主机web空间是不是放在一台主机上?

数据库空间和WEB空间是存放在同一台服务器上的,但用户没有权限直接TELNET或FTP来直接访问数据库文件,和TELNET连接数据库。如果客户想备份库文件的话,UNIX主机的客户可以下载一个Phpadmin的工具,此工具可以对数据库进行管理。也可以通过虚拟主机控制面板中的数据库管理功能来管理数据库;如是NT主机的话,客户则需要在本地安装SQL SERVER70的软件,然后通过软件中的导入、导出功能来管理库文件,也可以通过虚拟主机控制面板中的数据库管理功能来管理数据库。

7、通过ado和通过odbc调用数据库有什么不同?

(1)ADO即 ActiveX Data Objects ,是微软提供的使ASP具有访问数据库的Components ADO的访问的速度更快,内存需要更小。先让我们看看如何用ASP结合connection属性创建一个数据库连接。

字符串形式连接一个SQL Server库:

代码中conn的open方法是打开一个连接用的,后边跟一个字符串。driver={SQL Server}的意思是,连接的是一个SQL Server的库,server=localhost中的localhost代表的是本机的IP,你的数据库服务器IP是多少,这里就改成相应的值,UID和PWD这两个是登录数据库服务器的用户名和密码,最后一个选项是你要操作的数据库的名字。

(2)开放资料链接 (Open Database Connectivity, ODBC) 是链接数据库的共通界面。ODBC 是由微软主导的数据库链接标准,实作环境也以微软的系统最成熟。

SQLServer:

Set con = ServerCreateObject("ADODBConnection")

conOpen "数据源名", "登录名", "密码"

Access:

Set con = ServerCreateObject("ADODBConnection")

conOpen "数据源名"

8、SQL Server数据库是否提供全文检索功能?为什么?

由于数据库全文检索功能非常耗用系统资源,为保证服务器的稳定和客户数据库的正常运行,目前万网的SQL数据库(包括70版及2000版)均不支持全文检索功能。给您带来不便,请见谅。网站的全文检索功能是提供的。

9、用户能否自己来备份My SQL数据库文件?

您可以通过phpmyadmin软件或者虚拟主机控制面板中的数据库管理模块来进行管理和备份。

10、MY SQL数据库的密码是否可以更改?

MY SQL数据库的密码不可以更改;如您要修改数据库密码,需写明原因,盖上ID所有人的公章发传真或者通过在线问题提交cbss到技术部,我们可以告诉您。

11、什么样的主机才有恢复数据的服务,如何收费?

我公司的虚拟主机都有数据备份,但如果我们为您恢复您的主机和数据库的数据,我们是要收取一定的费用的,费用是1000/次。

12、MY SQL数据库宕机的原因?

(1)连接方式必须是localhost,如为远程连接会导致宕机。

(2)每向数据库发出一次请求,必须有mysqlclose,否则会占用资源。

(3)数据库太大。

13、如果数据库密码忘了,如何找回?

请您登陆万网会员专区-左侧主机管理-点击主机登陆名-在业务基本信息中可以直接看到数据库密码。

可以用IP连接的嘛,

如果你非要用服务器名字连接的话

那就

我的电脑-》属性-》计算机名-》完整的计算机名,复制下

然后拿过去连吧

"local"或者""连接不了的时候才这样用的,因为,SQL安装后会默认以系统名称(全名)来启动

如果还不能就请LZ检查下SQL

服务里面的

启动账号密码了。

好了,就这么多了上半了。。。

用户名是你连接数据库的名称,密码是数据库的密码,服务器是数据库的ip

如果是本地的服务器,ip是loaclhost,用户名和密码是你在建数据库的时候创建的,用这个用户名和密码来登录使用,而不是你电脑的用户名和密码。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » C#连接数据库时为什么服务器名称填(local)就可以填IP就不行啊?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情