大家好,很高兴能够为大家解答这个asp网站连接数据库问题集合。我将根据我的知识和经验,为每个问题提供清晰和详细的回答,并分享一些相关的案例和研究成果,以促进大家的学习和思考。
文章目录列表:
1.asp.net如何连接accessASP.NET连接数据库
2.ASP数据库连接 asp怎样与SQL数据库连接
3.ASp连接数据库(ASP连接数据库时,可以使用哪三种方式的连接方法)
4.不知道为什么在本机调试asp程序时 总是提示连接不上数据库。(我的sql server 服务已经全部打开)
5.ASP如何与SQL连接数据库(希望可以得到详细的回答,_好是一步一步的告诉我怎样做!)
6.asp如何连接mysqlasp如何连接mysql数据库
asp.net如何连接accessASP.NET连接数据库
在ASP.NET如何连接ACCESS数据库?
在ASP.NET有两种方法连接ACCESS数据库。具体操作如下:
_种方法是真的拉一个控件,比如GridView和DataList,在设计页面上,点击右上角的三角形新建一个数据源,在弹出的对话框中选择数据库,新建一个连接,在添加连接对话框的更改中选择Access数据库,然后在浏览中选择你的数据库。如果测试成功,下一步就容易多了。
数据库连接的第二种方法:选择“新建连接?”;然后会弹出以下窗口;选择数据库类型“下一步”,然后选择数据库的正确位置。
(测试连接成功后)点击确定,然后(在编辑窗口中双击任意空白色位置)打开对应的cs文件。你会看到受保护系统的代码。data.oledb.oledb连接myconnection会自动添加到程序中。
现在很容易打开数据库,你只需要使用MyConnection。open();//数据库将被打开。
asp怎么连接access数据库?
ASP连接的是ACCESS数据库,两种常用方法。
例如:数据库名称为data.mdb,位于根目录下,与conn.asp文件同一目录。
_种:%dimconndimconnstrconnstr=DBQ=+server.m_ath(data.mdb)+;DefaultDir=;DRIVER={MicrosoftAccessDriver(*.mdb)};setconn=server.createobject(ADODB.CONNECTION)conn.openconnstr%>第二种:%dimconndimconnstrConnstr=Provider=;DataSource=Server.M_ath(data.mdb)Setconn=Server.CreateObject(ADODB.Connection)Conn.OpenConnstr%>
asp.net如何连接access(要详细步骤)?
publicstaticOleDbConnectionConn(){stringc_tring="provider=microsoft.jet.oledb.4.0;datasource="+"access数据库的位置";OleDbConnectioncon=newOleDbConnection(c_tring);returncon;}//打开access数据库的连接字符串的方法。
网站与ACCESS数据库如何连接?
2、字符串DNS连接(再网络上的服务器都用这个)这些都可以用ASP语言写出来,由于你看不懂,所以可以用计算机本身的数据源进行连接。_步:安装IIS,并将网站目录设置正确。IP设置正确,也可以不设,用本地地址浏览,简单的就是r这个。第二步:打开Dreamweaver,建立一个站点,站点所使用的服务器技术要选择一个带有ASP的,比如ASPVBscript这个。并根据提示将站点设置完成。第三步:建立数据库,这一步就不说了。第四步:建立数据源,先说简单的系统DNS,打开控制面板下的管理工具,打开数据源DNS,在系统DNS选项下面添加一个新的数据源,驱动程序选择一个带有access的,比如DriverdoMicrosoftAccess这个,然后写个名字上去,数据库就选择你建立的网站数据库就行了。第五步:在Dreamweaver里建立数据库连接,打开站点,新建一个ASP页面,保存到站点目录下,不关闭它,然后选择窗口下的数据库面板,点击数据源名称DNS连接数据库,测试成功后,站点里就有了数据库连接。
asp.net搭配access数据库好处?
没有什么特别的好处。
也许_的好处就是能随时迁移吧,不需要架设啥数据库之类的~~~如果是小型系统,建议使用SQLite~
DW中asp.netvb如何连接ACCESS数据库?
展开全部
两种方法:
一、
首先在web.config文件_Settings>节点中加入如下代码:
!--数据源-->
addkey="myds"value="Provider=Microsoft.Jet.OLEDB.4.0;Datasource="/>
!--数据库相对路径-->
addkey="myconn"value="__DataVinikeData.mdb"/>
然后,写个类文件,调用上面的定义,代码如下:
'定义一个连接字符串,难点就在这里,网上很多用到了Server.M_ath,但是还是不行,注意这里用到了Request.M_ath(相对asp来说,这是asp所没用的)
PublicconnstrAsString=Configurati_ettings._Settings("myds")+HttpContext.Current.Request.M_ath("~")+(Configurati_ettings._Settings("myconn").Trim())
接下来就不用说了,相信经常写类的都知道,嘿嘿。。。
方法二、推荐使用
把数据库文件放在__Data目录下,然后用下面的连接字符串,就不用管路径问题了,.Net会自动替换成合适的路径。
这是Asp.net2.0新增的功能,使用|DataDirectory|
Web.config文件中:
addname="connstr"connecti_tring="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=|DataDirectory|db.mdb"providerName="System.Data.OleDb"/>
ASP数据库连接 asp怎样与SQL数据库连接
前两日,在CSDN看了篇文章《10个程序员必须学会接受的残酷真相》,其中有一条:
“互联网其实就是存储在表中的数据”,这句话说的很有道理,也提醒我们开发人员需要重视数据库操作;
本篇讲述asp.net如何连接数据库,考虑到数据库种类较多,这里就以asp.net连接SQL Server数据库举例
工具/原料
Visual Studio
方法/步骤
启动Visual Studio,新建一个web工程
点开工程目录下web.config文件,
找到<connecti_trings>节点,新增数据库配置
<add name="myDB" connecti_tring="server= XXX;database=XXX;uid=XXX;pwd=XXX" providerName="System.Data.SqlClient" />
aspx界面新建一个button和一个文本框用于测试数据库连接,
其中button添加点击事件
button对应click事件中添加以下代码(一下代码仅用于测试示范,暂不考虑严谨性)
protected_oid Button1_Click(object sender, EventArgs e)
{
string setting = "myDB";
var connString = System.Web.Configuration.WebConfigurationManager.Connecti_trings[setting];
SqlConnection conn = new SqlConnection(connString.Connecti_tring);
TextBox1.Text = conn.ToString();
}
右击在浏览器中查看页面,如图
点击button若数据库连接成功,会在文本框中显示当前连接成功提示
System.Data.SqlClient.SqlConnection
PS:以上数据库操作并不严谨,仅用于示范,数据库连接
读者在实际使用对数据库进行crud操作时,参考微软官方文档
ASp连接数据库(ASP连接数据库时,可以使用哪三种方式的连接方法)
用的_多的就是ACCESS和SQL
Server数据库,连接语句如下:
1.
ASP连接Aess数据库语句
Set
Conn=Server.("ADODB.Connection")
Connstr="DBQ="server.m_ath("www/bbs.mdb")";DefaultDir=;DRIVER={Microsoft
AessDriver(*.mdb)};"
Conn.Open
connstr
其中Set
Conn=Server.("ADODB.Connection")为建立一个访问数据的对象
server.m_ath("www/bbs.mdb")是告诉服务器aess
数据库访问的路径
2.
ASP连接Sqlserver数据库语句
Set
conn
=
Server.("ADODB.Connection")
conn.Open"driver={SQLServer};server=202.108.32.94;uid=wu77445;pwd=p780522;database=w
ww_panwei_com"
conn
open
其中/Set
conn
=
Server.("ADODB.Connection")为设置一个数据库的连接对象
driver=()告诉连接的设备名是SQL-SERVER
server是连接的服务器的ip地址,Uid是指用户的用户名,pwd是指的用户的password,database是用户数据库在服务器端的数据库的名称
不知道为什么在本机调试asp程序时 总是提示连接不上数据库。(我的sql server 服务已经全部打开)
1. 确保服务器端的数据库中存在sa,并支持混合登录模式.默认安装的时候,可能会忽略建立sa.
2. 确保服务器端的数据库是支持远程调用的.打开SQL Server Management Studio,选择该数据库,右键菜单"Properties",在打开的对话框中选择Connecti_,把Allow remote connecti_ to this server选上.
3. 确保服务器端的SQL服务的TCP/IP是Enable的.打开SQL Server Configuration Manager. 选择SQL Server 2005 Network Configuration下的Protocols for SQL2005( 我安装的SQL示例名为SQL2005), 把Named Pipes和TCP/IP都修改为Enabled,默认是Disabled.
4. 确保服务器端的SQL实例的远程调用是支持TIP/IP和named pipes的. 打开SQL Server Surface Area Configuration Manager,在打开的页面中选择Surface Area Configuration for Services and Connecti_.选中实例的Remote Connecti_,把Using both TCP/IP and named pipes选中.
5. 重启服务器端的SQL Server 2005服务,确保SQL Server Agent和SQL Server Browser的服务也启动了. 默认都是需要手动启动,可以改成Automatic.
6. 因为服务器端的操作系统是WinXp+SP2,所以还需要检查防火墙.确保防火墙中的1433端口打开了.
另外, SQL Server 2005的默认端口可能不是1433. 我们需要手动修改一下. 打开SQL Server Configuration Manager. 选择SQL Server 2005 Network Configuration下的Protocols for SQL2005( 我安装的SQL示例名为SQL2005), 查看TCP/IP的属性.在打开的对话框中选择IP Address, 把到IPAll下的TCP Dymanic Ports改为0,TCP Port的值修改为1433.
在Windows防火墙中的Excepti_中Add Port:TCP 1433和UDP 1434, 同时还需要Add Program.先打开SQL Server Configuration Manager,在SQL Server 2005 Services中选中SQL Server,查看属性,在Advanced中记下Instance ID.如(MSSQL.1)
在防火墙的Excepti_中Add Program,找到诸如...Microsoft SQL ServerMSSQL.1MSSQLBinnsqlservr.exe,添加.
所有这些都做完了,客户端应该就可以访问了,_好客户端也在自己的Configration Manager的Client Configuration中设置TCP/IP为Enabled.
ASP如何与SQL连接数据库(希望可以得到详细的回答,_好是一步一步的告诉我怎样做!)
一、ASP的对象存取数据库方法
在ASP中,用来存取数据库的对象统称ADO(Active Data Objects),主要含有三种对象:
Connection、Recordset 、Command
Connection:负责打开或连接数据
Recordset:负责存取数据表
Command:负责对数据库执行行动查询命令
二、连接各数据库的驱动程序
连接各数据库可以使用驱动程序,也可以使用数据源,不过我建议大家使用驱动程序,因为使用驱动程序非常
方便、简单,而使用数据源比较麻烦。
ODBC链接
适合数据库类型 链接方式
access "Driver={microsoft access driver(*.mdb)};dbq=*.mdb;uid=admin;
pwd=pass;"
dBase "Driver={microsoft dbase driver(*.dbf)};driverid=277;dbq=------------;"
Oracle "Driver={microsoft odbc for oracle};server=oraclesever.world;uid=admin;
pwd=pass;"
MSSQL server "Driver={sql server};server=servername;database=dbname;uid=sa;
pwd=pass;"
MS text "Driver={microsoft text driver(*.txt; *.csv)};dbq=-----;extensi_=asc,csv,tab,txt;Persist SecurityInfo=false;"
Visual Foxpro "Driver={microsoft_isual Foxpro driver};sourcetype=DBC;sourceDB=*.dbc;
Exclusive=No;"
MySQL "Driver={mysql};database=yourdatabase;uid=username;pwd=yourpassword;
option=16386;"
OLEDB链接
适合的数据库类型 链接方式
access "Provider=microsoft.jet.oledb.4.0;data source=your_database_path;user id=admin;
password=pass;"
Oracle "Provider=OraOLEDB.Oracle;data source=dbname;user id=admin;password=pass;"
MS SQL Server "Provider=SQLOLEDB;data source=machinename;initial catalog=dbname;
userid=sa;password=pass;"
MS text "Provider=microsof.jet.oledb.4.0;data source=your_path;Extended Properties′text;
FMT=Delimited′"
而我们在一般情况下使用Access的数据库比较多,在这里我建议大家连接Access数据库使用下面的方法:
dim conn
set conn = server.createobject("adodb.connection")
conn.open = "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.m_ath
("../db/bbs.mdb") 其中../db/bbs.mdb是你的数据库存放的相对路径!如果你的数据库和ASP文件在
同一目录下,你只要这样写就可以了:
dim conn
set conn = server.createobject("adodb.connection")
conn.open = "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.m_ath
("bbs.mdb")
asp如何连接mysqlasp如何连接mysql数据库
ASP如何连接MYSQL数据库?谢谢你。我赶时间。
ASP如何使用MYSQL数据库
Mysql数据库以其短小、方便、快捷、免费的特点成为了很多网站的_。
数据库,但是一般用phpmysql来开发各种动态页面。其实asp也可以。
用mysql数据库开发动态页面,刚学会,不敢独享,所以精选了一下。
本文供大家参考。
我的环境是Windows2000IIS5.0MySQL-3.23.32-WinPHP4。
Mysql-3.23.32-win(这个是_新版本)
Myodbc-2.50.36-dll(这是mysqlodbc_重要的驱动程序,可以在www.mysql.com下载)
_步:安装mysqlodbd的驱动,将下载的myodbd-2.50.46-dll文件复制到windows软件odbcwindows系统myodbc.dllwindows系统myodbc.dll
"driverodbcver软件odbc如果没有,可以留空。
端口(如果不是3306):服务器上MySQL的端口;如果留空,则默认为3306。
连接命令:使用sql命令链接数据库,可以留空。
填写后选择确定保存。
下面链接数据库的asp代码!
strconnection=server=localhostuid=rootpwd=;数据库=hc188adodb.connection抱歉,没有找到数据。")
如果?就会结束
rs关闭
adodataconn.close
设置adodataconn=nothing
设置rsemaildata=nothing
%>
第二种方法:我思考过mysql数据库是否可以不用建立系统dsn。结果还可以。
方法很简单,把上面asp代码的第二行改成:
strconnection=driver={myodbcdriver};数据库=hc188
2.选择系统DSN并添加新的DSN驱动程序;
3.选择MyODBD,会出现一个对话框,输入MySQL:
(1)WindowsDSN名称:要建立的DSN的名称;
(2)MySQL主机(名称或IP):MySQL服务器的名称或IP地址。一般填写localhost
(3)MySQL数据库名称:需要使用数据库的名称。
4.在MySQL管理程序中建立数据库。以数据库冯春为例。有一个包含两个字段的用户数据表:用户名和密码。我们可以尝试添加一些记录:
(1)用户:连接到数据库的用户名。可以填写root超级用户;
(2)密码:连接到数据库的用户的密码。无法填充;
(3)端口(如果不是3306):服务器上MySQL的端口。默认值为3306;
(4)SQL命令连接:使用SQL命令连接数据库。不填。
全部填写完毕后按OK保存。
CSS+HTML是无法连接数据库的你可以用ASP+ACCESS|ASP+SQLSERVER|PHP+MYSQL|.NET+ACCESS|.NET+SQLSERVER,但是HTML不具备连接数据库的功能
ASP+ACCESS是什么?
你用的那个软件应该是个asp的源代码,access是数据库文件,详细你可以参阅一些网页制作方面的教程,这里我直接告诉你怎么运行!
在-控制面板-里选择-添加删除程-选择序添加可选的windows组件-把Intel信息服务的勾选中-然后下一步,会提示你插入windows系统安装盘,满足它,剩下全是下一步,之后intel信息服务会在控制面板-管理工具中出现,打开它做一些指向,指到你那软件。在浏览器中输入127.0.0.1即可打开它了。
什麽是ASP+Access?
asp是一网络编程语言,其它的语言有php,jsp,.net等access是一种数据库,其它数据库有mssql,mysql等asp+access就是用这种语言去操作这种数据库,由于出现时间早,成本低,易入门,所有占有率高其它的常见的组合有php+mysql,asp+mssql,.net+mssql
ASP.NET的数据库类型是MYSQL还是MSSQL?
我来解决下的疑惑,可以用mssql,毕竟.net和mssql数据库结合得很好的,不过mssql需要单独购买的,也就是要另外花钱,如果你是做小网站的,用Access数据库就可以了,任何出租的空间都支持Access数据库,而且它是免费的。一般php+mysql结合会比较好。所以我的建议是用asp.net+access数据库。等需要再使用MSSQL数据库
dreamweaver asp怎么链接数据库
在使用 Dreamweaver 设计 asp网页时,需要调用数据库的内容时,需要连接数据库。
工具:
Dreamweaver CS6
ODBC数据源
步骤:
1、打开菜单栏中的“文件”,选择“新建”。
2、在新建窗口中选择页面类型为“ASP_BScript”,然后点击创建。
3、打开菜单栏的“文件”,选择“保存”。
4、在另存为窗口中输入文件名,后缀是asp,然后点击保存。
5、打开菜单栏的“窗口”,选择“数据库”。
6、单击数据库面板中的+号,选择“数据源名称(DSN)”。
7、输入连接名称,然后选择要连接的数据源,下方选择“使用本地DSN”,然后打击确定。
8、此时数据源已连接好,依次展开可以看见数据库里边的各个表和视图。
9、在表中右键单击,然后点击“查看数据”。
10、这时就可以看到刚才添加到数据库里边的数据。
如何用ASP连接SQLSERVER数据库
思路:
1、ASP连接SQL数据库,连接字符串是关键
2、连接后一般是执行查询语句获得结果集,或者是执行SQL语句,不需要返回结果
3、关闭数据库连接对象
示例代码:
dim?Conn,strConn,rs,strSQL
strConn?=?"Provider=SQLOLEDB;Data?Source=127.0.0.1;User?ID=Test;Password=Test;Initial?Catalog=Test_DBName"
Set?Conn?=?Server.CreateObject("ADODB.Connection")
Conn.open?strConn
if?err.number<>0?then
resp_e.Write?"数据库链接失败。"?&?err.Description?
resp_e.End?
end?if
set?rs?=?server.CreateObject("adodb.recordset")
strSQL?=?"select?title?from?dbo.tb_e_table"
rs.open?strSQL,conn,1,1
If?Not?rs.eof?Then
'结果集存在,则可输出rs
resp_e.write?rs("title")
End?If?
rs.close
Set?rs?=?Nothing?
Conn.close
Set?Conn?=?Nothing
其中
Provider=SQLOLEDB;:是声明使用的是MSSQL协议,
Data Source=127.0.0.1;:是数据库的所在服务器IP地址或计算机名称,
User ID=Test;:要连接的数据库用户名,
Password=Test;:要连接的数据库用户密码,
Initial Catalog=Test_DBName:要连接的数据库名称
怎样用asp连接mysql数据库
asp教程连接mysql教程数据库教程几款代码 strconnection = "dsn=hc188;driver={myodbd driver};server=localhost;uid=root;pwd=;database=hc188" set adodataconn = server.createobject("adodb.connection") adodataconn.open strconnection 方法二 strconnection="dsn=MySQL(和PHP搭配之_组合)test; driver={MySQL(和PHP搭配之_组合) odbc 3.51 driver}; server=填入服务器地址;uid=用户名;pwd=密码;database=mm"; 看个实例 Dim sConnection, objConn , objRS 'SERVER为数据库主机名(本地主机用localhost,远程用IP地址);DATABASE为数据库名;UID为用户名;PASSWORD为密码 sConnection = "DRIVER={MySQL ODBC 3.51 Driver}; SERVER=localhost; DATABASE=Your_Mysql_DB; UID=mysql_username;PASSWORD=mysql_password; OPTION=3" Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open(sConnection) '以下SQL语句为示例语句,请根据实际情况修改 Set objRS = objConn.Execute("SELECT FirstName, LastName FROM tblUsers") While Not objRS.EOF 'while...wend循环,用于读取所有的信息 Resp_e.Write objRS.Fields("LastName") & ", " & objRS.Fields("FirstName") & "《br》" objRS.MoveNext '记录集指针下移 Wend objRS.Close '关闭记录集 Set objRS = Nothing '清空记录集,释放内存 objConn.Close '关闭数据库链接 Set objConn = Nothing '清空数据库链接,释放内存 %> asp和mysql连接目前有两个办法:一个是使用组件,常用的是mysqlx收费组件;二就是使用myodbc来连接
用asp怎么连接sql数据库
数据库链接
1. ASP与Access数据库连接:
<%
dim conn,mdbfile
mdbfile=server.m_ath("数据库名称.mdb")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=数据库密码;dbq="&mdbfile
%>
2. ASP与SQL数据库连接:
<%
dim conn
set conn=server.createobject("ADODB.connection")
con.open "PROVIDER=SQLOLEDB;DATA SOURCE=SQL服务器名称或IP地址;UID=sa;PWD=数据库密码;DATABASE=数据库名称
%>
建立记录集对象:
set rs=server.createobject("adodb.recordset")
rs.open SQL语句,conn,3,2
3.Access数据库的DSN-less连接方法:
<%
set adocon=Server.Createobject("adodb.connection")
adoconn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ="& _
Server.M_ath("数据库所在路径")
%>
4.Access OLE DB连接方法:
<%
set adocon=Server.Createobject("adodb.connection")
adocon.open"Provider=Microsoft.Jet.OLEDB.4.0;"& _
"Data Source=" & Server.M_ath("数据库所在路径")
%>
5.SQL server连接方法:
<%
set adocon=server.createobject("adodb.recordset")
adocon.Open"Driver={SQL Server};Server=(Local);UID=***;PWD=***;"& _
"database=数据库名;"
%>
6.SQL server OLE DB连接方法:
<%
set adocon=Server.Createobject("adodb.connection")
adocon.open"provider=SQLOLEDB.1;Data Source=RITANT4;"& _
"user ID=***;Password=***;"& _"inital Catalog=数据库名"
%>
7.Oracle 连接方法:
<%
set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={Microsoft odbc for oracle};server=oraclesever.world;uid=admin;pwd=pass;"
%>
8.Oracle OLE DB 连接方法:
<%
set adocon=Server.Createobject("adodb.connection")
adocon.open"Provider=OraOLEDB.Oracle;data source=dbname;user id=admin;password=pass;"
%>
9.dBase 连接方法:
<%
set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={microsoft dbase driver(*.dbf)};driverid=277;dbq=------------;"
%>
10.mySQL 连接方法:
<%
set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={mysql};database=yourdatabase;uid=username;pwd=yourpassword;option=16386;"
%>
11.Visual Foxpro 连接方法:
<%
set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={Microsoft_isual Foxpro driver};sourcetype=DBC;sourceDB=*.dbc;Exclusive=No;"
%>
12.MS text 连接方法:
<%
set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={microsoft text driver(*.txt; *.csv)};dbq=-----;"&_
"extensi_=asc,csv,tab,txt;Persist SecurityInfo=false;"
%>
13.MS text OLE DB 连接方法:
<%
set adocon=Server.Createobject("adodb.connection")
adocon.open"Provider=microsof.jet.oledb.4.0;data source=your_path;"&_
"Extended Properties'text;FMT=Delimited'"
%>
很详细了 可以给_答案 了吧
好了,今天关于“asp网站连接数据库”的话题就到这里了。希望大家通过我的介绍对“asp网站连接数据库”有更全面、深入的认识,并且能够在今后的学习中更好地运用所学知识。
评论前必须登录!
注册