ASP连接sql数据库怎样建立连接 ?

我在网上下载了一个源程序,是ASP+sql的 。测试了很久,总是连接不上数据库。
然后我多次修改了一下连接文件; 发觉还是错误。
后来我查了一下资料,发觉有些信息还不是很明确。
在此请教大家 :
DRIVER={SQL Server};SERVER=10.160.11.10;UID=sa;PWD=sa;UID=RJHLJUN;DATABASE=dc

server 这个数据库的IP具体指的是什么 ?是127.0.0.1 ?
UID PWD 是指进入sql的账号与密码对吗 ?数据库没有单独的账号,只有独立的权限吧 ?最后的问题是这些参数已经具备连接数据库的条件吧 ?

谢谢 @!

dim sConn,Conn '存放数据库联接的信息
sConn="PROVIDER=SQLOLEDB;driver={sql server};server=.;database=数据库名;uid=sa;pwd=数据库密码"
set Conn=server.CreateObject("adodb.Connection")
Conn.Open sConn

server 指数据库的位置,可以指定IP,如果数据库在本地(和网站程序在一台服务器上),则可以用一个点来代替,如上面的数据库连接代码中的: server=.

如有不明白的地方,可以用百度HI我,给你解释,直到你明白为止!
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-04-15
1).SERVER=要登录的数据库服务器地址,可以是域名,比如local,也可以是IP,比如127.0.0.1;
2).UID=登录数据库的帐号,一般不建议使用sa用户来登录;
3).PWD=登录数据库的密码;
4).建议在数据库系统上建立一个新用户,设置此用户对要访问数据库的权限为“拥有者”就可以。
set Conn=server.createobject("ADODB.connection")
Conn.ConnectionString ="Provider=SQLOLEDB.1;Password=密码;Persist Security Info=True;User ID=用户;Initial Catalog=数据库名称;Data Source=数据库地址;Connect Timeout=连接超时(秒)"
Conn.Open
以上方法是最常见sqlserver的adodb连接;还有一种方法是DSN连接方法,比较安全,但牺牲了部分性能。
第2个回答  推荐于2018-04-14
连接代码如下:
Dim cn As New ADODB.Connection '创建数据库对象
Dim rs As New ADODB.Recordset '创建表对象
Dim strCn As String '连接字符串
Dim db_host As String
Dim db_user As String
Dim db_pass As String
Dim db_data As String

db_host = "1111.100.123.32" '服务器IP地址
db_user = "admin" 'Mysql数据库 登陆用户名
db_pass = "123456" 'Mysql数据库 登陆密码
db_data = "工资表" '数据库的库名称
strCn = "DRIVER={MySQL ODBC 3.51 Driver};" & "SERVER=" & db_host & ";" & "DATABASE=" & db_data & ";" & _
"UID=" & db_user & ";PWD=" & db_pass & ";" & "OPTION=3;stmt=SET NAMES GB2312"
cn.Open strCn '打开数据库
cn.CursorLocation = adUseClient
If cn.State = adStateOpen Then MsgBox "打开远程MySQL数据库成功"
当然,你除了上述代码正确以外,本地机器上的ODBC还应该配置正确才行的,否则仍然不能成功连接的。本回答被网友采纳

ASP怎么连接SQL数据库(asp如何连接sql数据库)
ASP与SQL数据库连接语句具体如下:Setconn=Server.("ADODB.Connection")connstr="provider=Sqloledb;server=服务器名;uid=用户名;pwd=密码;database=数据库名"conn.Openconnstr IfErrThen err.Clear Setconn=Nothing Response.Write"数据库连接出错,请检查连接字串"Response.End ...

asp怎样与SQL数据库连接?
用代码直接连接:strconn="Driver={SQLServer};Description=sqldemo;SERVER=IP地址;UID=sql用户名;Password=sql密码;DATABASE=数据库名"set conn=server.createobject("adodb.connection")conn.open strconn

如何用asp连接SQL Server 数据库
在ASP脚本中可以通过三种实用的方法连接数据库:通过ODBC DSN建立连接,通过oledb建立连接,通过driver建立连接。ActiveX数据对象(ADO)ADO(ActiveX Data Object),是一组优化的访问数据库的专用对象集,它为ASP提供了完整的站点数据库解决方案,它作用在服务器端,提供含有数据库信息的主页内容,通过执行SQL...

用asp.net如何连接sql数据库
1.首先是连接字符串:为了便于修改,我们把连接的字符串写在Web层下的Web.config文件中。在Web.config文件的<connectionStrings><\/connectionStrings>节点中添加如下代码:<add name="connStr" connectionString="server=gaopin\\SQLEXPRESS;database=Table; uid=gaopin; pwd=123456"\/> 这句话的意思是建立一...

ASP数据库连接 asp怎样与SQL数据库连接
方法\/步骤 启动Visual Studio,新建一个web工程 点开工程目录下web.config文件,找到<connectionStrings>节点,新增数据库配置 <add name="myDB" connectionString="server= XXX;database=XXX;uid=XXX;pwd=XXX" providerName="System.Data.SqlClient" \/> aspx界面新建一个button和一个文本框用于测试数据...

asp 来连接 sql2008的并添加数据怎么做
1、建立数据库连接。2、使用sql语句插入数据。举例:建立数据库连接:sing System;sing System.Collections.Generic;sing System.Linq;sing System.Web;sing System.Data.SqlClient;\/\/ \/\/ DBHelper 的摘要说明 \/\/ amespace testDAO.Library public class DBHelper {\/\/server=.;Trusted_Connection=SSP...

ASP如何与SQL连接数据库(希望可以得到详细的回答,最好是一步一步的告...
一、ASP的对象存取数据库方法 在ASP中,用来存取数据库的对象统称ADO(Active Data Objects),主要含有三种对象:Connection、Recordset 、Command Connection:负责打开或连接数据 Recordset:负责存取数据表 Command:负责对数据库执行行动查询命令 二、连接各数据库的驱动程序 连接各数据库可以使用驱动程序,也...

怎样让asp与sql数据库连接,实现登陆并跳转到另一个页面上?
我这个是经过机密了的连接串。在vs里面菜单栏,视图——>服务器资源管理器——>数据连接 处右键添加连接。根据提示填写服务器ip、数据库名、用户名、密码。添加完成之后点击一下测试按钮。前面的信息填写正确后回提示测试成功。点击确定讲出现如下连接列表。至于web.connfig配置文件中的连接字符串在添加的...

asp网页怎样连接SQL数据库
asp连接数据库的代码为:Set conn = Server.CreateObject(ADODB.Connection);conn.Opendriver={SQLServer};server=202.108.32.94;uid=wu77445;pwd=p780522;database=w ww_panwei_com;conn open其中\/Set conn = Server.CreateObject(ADODB.Connection)为设置一个数据库的连接对象 driver=()告诉连接的...

asp网页连接 数据源(ODBC)在连接sql数据库方法
方法一:connstr = "DRIVER=SQL Server; SERVER=192.168.1.13; UID=sa; password=; DATABASE=article;"set conn=server.createobject("ADODB.CONNECTION")if err.number<>0 then err.clear set conn=nothing response.write "数据库连接出错!"Response.End else conn.open connstr if err then ...

相似回答