ASP连结数据库代码详细解答?
展开全部
ASP一般使用的是SQL Server或者access数据库,所以连接数据库大概有如下两种。
1、如果是SQL Server如下:
public string connStr = "Data Source=LUOYISHENG;Initial Catalog=db_TechCenter;Persist Security Info=True;User ID=sa;Password=1";
SqlConnection sqlCon = new SqlConnection(connStr);
如果是access如下:
public string connStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + HttpContext.Current.Server.MapPath("~/App_Data/tb_MobilePrice.mdb") + "";//数据库连接字符串
OleDbConnection sqlCon = new OleDbConnection(connStr);
1、如果是SQL Server如下:
public string connStr = "Data Source=LUOYISHENG;Initial Catalog=db_TechCenter;Persist Security Info=True;User ID=sa;Password=1";
SqlConnection sqlCon = new SqlConnection(connStr);
如果是access如下:
public string connStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + HttpContext.Current.Server.MapPath("~/App_Data/tb_MobilePrice.mdb") + "";//数据库连接字符串
OleDbConnection sqlCon = new OleDbConnection(connStr);
展开全部
<%
Set conn=server.CreateObject("adodb.connection")
connstr="provider=microsoft.jet.oledb.4.0;data source="&server.mappath("你的数据库地址")
conn.open connstr
%>
<%
set rs=server.createobject("adodb.recordset")
sql="select * from 这里是你要查询的表名 Order BY id desc"
rs.open sql,conn,1,1
%>
<%=rs("这里是你要查询的数据表字段")%>
需要学习ASP加百度hi我
Set conn=server.CreateObject("adodb.connection")
connstr="provider=microsoft.jet.oledb.4.0;data source="&server.mappath("你的数据库地址")
conn.open connstr
%>
<%
set rs=server.createobject("adodb.recordset")
sql="select * from 这里是你要查询的表名 Order BY id desc"
rs.open sql,conn,1,1
%>
<%=rs("这里是你要查询的数据表字段")%>
需要学习ASP加百度hi我
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用ADO来链接。
Access:
方法一:
"provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("\Data\database.mdb")
方法二:
"Dbq="&Server.MapPath("\Data\database.mdb")&";Driver={Microsoft Access Deiver (*.mdb)}"
SQLServer:
如:
Set db=Server.CreateObject("ADODB.Connection")
db.Open "SQL数据源DSN","账号","密码"
如果没密码不用写出。
---------
注:当然像Access这样的单机数据库,也是连接的代码也是和SQL一样只是在,
db.Open "需要修改的地方"
--------
查询
Set db=Server.CreateObject("ADODB.Connection")
db.Open "provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("\Data\database.mdb")
Set rs=db.Execute(select * from tbl_name) '建立记录对象
response.write(rs("id")) '输出此表第一列当中的id字段。
----------------
你在学ADODB连接对象,命令对象,记录对象,估计头都大了,我把我的总结说一下。
所谓连接对象关注于数据连接,具有详细的连接操作方法。(如提供事务回滚)
记录对象也和连接对象一样,更关注于记录的操作。(指针类型的不同)
命令对象是前两个对象的集成,让我们在开发是更容易,不必使用繁琐的代码完成简单的功能。
Access:
方法一:
"provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("\Data\database.mdb")
方法二:
"Dbq="&Server.MapPath("\Data\database.mdb")&";Driver={Microsoft Access Deiver (*.mdb)}"
SQLServer:
如:
Set db=Server.CreateObject("ADODB.Connection")
db.Open "SQL数据源DSN","账号","密码"
如果没密码不用写出。
---------
注:当然像Access这样的单机数据库,也是连接的代码也是和SQL一样只是在,
db.Open "需要修改的地方"
--------
查询
Set db=Server.CreateObject("ADODB.Connection")
db.Open "provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("\Data\database.mdb")
Set rs=db.Execute(select * from tbl_name) '建立记录对象
response.write(rs("id")) '输出此表第一列当中的id字段。
----------------
你在学ADODB连接对象,命令对象,记录对象,估计头都大了,我把我的总结说一下。
所谓连接对象关注于数据连接,具有详细的连接操作方法。(如提供事务回滚)
记录对象也和连接对象一样,更关注于记录的操作。(指针类型的不同)
命令对象是前两个对象的集成,让我们在开发是更容易,不必使用繁琐的代码完成简单的功能。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询