asp数据库连接字符串
⑴ asp连接数据库(windows方式登陆)字符串怎么写
要先包含System.Date类。
连接字符串以及解释如下:
connstr="driver={SQL Server};server=(local);uid=sa;pwd=sa;database=Your database"
语法介绍:
(1)、driver={SQL Server};始终为这个形式,不变
(2)、server:可以是local、你计算机的IP、计算机的名称中的任意一个
(3)、uid:登陆SQL的用户名
(4)、pwd:登陆SQL的密码
(5)、database:要连接的数据库名称。
然后再声明连接对象:
set conn=Server.Createobject("adodb.connection")
然后用Open方法打开连接
conn.open connstr
⑵ 怎么修改Conn.asp并修改数据库连接字符串!
你选的是sql数据库,连接字符却填access的数据库地址,能找到才有鬼哦。
你这里 AccessDB = InstallDir & "DataBase/#xxCmsData.asp"填这个不对,不过不用理它,主要是下面这此你都要改成你自己的东西。
SqlConnstr="provider=sqloledb;driver={SQL SERVER};server=(local);database=a0916145958;uid=a0916145958;pwd=wy5260119;"
CjConnstr="provider=sqloledb;driver={SQL SERVER};server=(local);database=a0916145958;uid=a0916145958;pwd=wy5260119;"
IpSysConnstr="provider=sqloledb;driver={SQL SERVER};server=(local);database=a0916145958;uid=a0916145958;pwd=wy5260119;"
Else
不要告诉你你不知道什么改啊,后面可是有注解清清楚楚的。
⑶ asp 的数据库连接字符串在哪里初始化
不要初始化
你上面的代码是具体的查询代码
在此之前建立数据库的连接连接即可
⑷ asp.net的web.config文件里配置数据库连接字符串应该怎么写
使用web.config的理由就是 有一些设置会经常需要更改 在不更改程序代码的情况下 由web.config来定义参数是最好的
<connectionStrings>
<add name="项目名" connectionString="Data Source=你要设置的IP(如果是SQL2005或以上 或者一台机器上装有多个版本的SQL 需要在IP后加SQL实例名);User ID=用户名;Password=密码;persist security info=False;initial catalog=数据库名;" providerName="System.Data.SqlClient" />
</connectionStrings>
⑸ asp jdbc连接mysql 数据库的连接字符串
<%
dim Sql_Server,Sql_User,Sql_Pass,Sql_Data
Sql_Server="127.0.0.1"
Sql_User="username"
Sql_Pass="password"
Sql_Data="dbname"
dim my_Conn,connstr
'下面定义连接到Mssql数据库的方式
'connstr="PROVIDER=SQLOLEDB;DATA SOURCE="&Sql_Server&";UID="&Sql_User&";PWD="&Sql_Pass&";DATABASE="&Sql_Data
'下面定义连接到Mysql数据库的方式
connstr="DRIVER=com.mysql.jdbc.Driver;URL={jdbc:mysql://"&Sql_Server&":3306/"&Sql_Data&"};uid="&Sql_User&";pwd="&Sql_Pass&""
set my_Conn=server.CreateObject("ADODB.connection")
my_Conn.open(connstr)
sub CloseConn()
my_Conn.close
set my_Conn=nothing
end sub
%>
⑹ asp与数据库连接 字符串怎么写
<%
dim conn,sql,rs
set conn=server.CreateObject("adodb.connection")
conn.ConnectionString="Provider=Microsoft.Jet.OleDb.4.0;Data Source="&Server.MapPath("[你的数据库名].mdb")
conn.open
sql="select[要显示的字段名]from[表名]" '或者select[字段名]from[表名]where [限制条件]
Set rs=server.CreateObject("ADODB.RecordSet")
rs.Open sql,conn,1,1
%>
'显示语句
<%
Do While Not rs.Eof
Response.Write rs("[要显示的字段名]") '要很回上面对应答
...'要显示多少写多少 Response.Write rs("[要显示的字段名]")
rs.MoveNext
Loop
%>
%>
⑺ asp连接MYSQL数据库的连接字符串!
先装抄 MYSQL 的 ODBC 驱动
然后
'connect to MySQL server using MySQL ODBC 3.51 Driver
Set conn = New ADODB.Connection
conn.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};"_
& "SERVER=localhost;"_
& " DATABASE=test;"_
& "UID=venu;PWD=venu; OPTION=3"
conn.Open
⑻ 求asp连接SQL数据库的字符串
一般都是通过ADODB连接的,这样速度最快。极少数情况会用ODBC连接。
楼主所说的那种办法一般是用作文本数据库的连接。SQLServer的数据库文件MDF,LDF是经过编码的,如果作为文件直接访问,只能看到一堆乱码。
另外,我想更正一下楼主的概念,ASP访问ACCESS并不是直接访问文件,它也是通过ADODB连接的,只不过ACCESS不需要服务器,而ADODB是操作系统自带的。
⑼ asp数据库连接字符串的问题
asp中“/”表示虚拟目录的根目录。在你的情况,就是“c:\inetpub\wwwroot\web”。
在你把文件拷到子目录之前,语句Server.MapPath("/data#2401/blog#2401.mdb")映射的就是c:/inetpub/wwwroot/web/data#2401/blog#2401.mdb,能够找到。
你把文件拷到子目录(比如X)下后,语句Server.MapPath("/data#2401/blog#2401.mdb")映射的还是c:/inetpub/wwwroot/web/data#2401/blog#2401.mdb,但是你的blog#2401.mdb的路径此时因该是c:/inetpub/wwwroot/web/X/data#2401/blog#2401.mdb,所以找不到了。
你改为Server.MapPath("data#2401/blog#2401.mdb")之后,没有“/”指定根目录,就到当前目录,即“/X”下找,相当于Server.MapPath("/X/data#2401/blog#2401.mdb"),映射结果为c:/inetpub/wwwroot/web/X/data#2401/blog#2401.mdb,正确,所以可以找到。
然而,此时在/admin下你直接include了该打开连接的文件,所以在admin下你的当前目录是/admin而不是/X了,于是映射结果就是c:/inetpub/wwwroot/web/admin/data#2401/blog#2401.mdb,而你的数据库存在于c:/inetpub/wwwroot/web/X/data#2401/blog#2401.mdb,所以就找不到了。
解决方案有很多,上边各位大侠的方案都可行的。要不就是引用绝对路径名:Server.MapPath("/X/data#2401/blog#2401.mdb"),不用换算来换算去的了
⑽ asp的各种sql连接字符串有什么区别
Provider 数据库版本 server服务器名 .是默认 后面数据库 用户名 密码
driver 和provider表达的基本都一个意思
理解了选择个好用的就行了 都配置在webconfig里面 找个项目拷出这句话改改就是了 没必要太深究了