当前位置:首页 » 操作系统 » asp绑定数据库

asp绑定数据库

发布时间: 2022-05-29 16:57:03

A. asp.net登录页面怎样绑定数据库

一、使用OleDbConnection对象连接OLE DB数据源

1.连接Access 数据库

Access 2000: “provider=Microsoft.Jet.Oledb.3.5;Data Source=Access文件路径”

Access 2003: “provider=Microsoft.Jet.Oledb.4.0;Data Source=Access文件路径”

Access 2007: “provider=Microsoft.Ace.Oledb.12.0;Data Source=Access文件路径”

备注:Access数据库只提供两个连接属性provider(数据提供程序)和data source(数据源);

Access2000\2003的文件格式是“.mdb”,,Access2007的文件格式是“.accdb”;

Access的数据提供程序版本是向下兼容的,在Win7下测试使用Microsoft.Jet.OLEDB.3.5提示“未在本地计算机上注册“Microsoft.Jet.OLEDB.3.5”提供程序。”,改用Microsoft.Jet.OLEDB.4.0或者Microsoft.Ace.OLEDB12.0完全可以访问Access2000的数据库文件。当然也可以尝试使用微软提供的MDAC 来修改provider的版本。

2.连接Excel数据库

Excel 2003: “provider=Microsoft.Jet.OLEDB.4.0;Data Source=Access文件路径;extended properties=excel 8.0”

Excel 2007: “provider=Microsoft.Ace.OLEDB.12.0;Data Source=Access文件路径;extended properties=excel 12.0”

备注:在代码中引用工作表时,应将表名表示为“[工作表名$]”,遇到字段为数据库保留关键字时,给该字段名加上[]以示区别,如定义select 语句时:string connStr=”select * from [login$] where username=’abc’ and [password]=’abc123’ ”;
如果在数据表中用数字作为文本类型数据时,则应在数字前加单引号将默认的数值强行设定为文本类型。

3.连接sql Server数据库

provider=SQLOLEDB; Data Source=服务器名; Initial Catalog=数据库名; uid=用户; pwd=密码 二、使用SqlConnection对象连接SQL Server数据库

声明:以下连接的属性都可以参考“SQL Server 数据库连接字符串参数一览表”取它的别名;除了必须设置的属性以外还可以设置其他辅助的属性。如Connect Timeout、Encrypt等

设置数据库文件路径的方法:

1.使用绝对路径:“AttachDbFilename=D:\\Solution1\\Web\\App_Data\\data.mdf”

2.使用服务器相对路径:“AttachDbFilename=”+Server.MapPath(“\\App_Data\\data.mdf”)

3.使用最简单的相对路径:“AttachDbFilename=|DataDirectory|\\data.mdf”

推荐使用第3种方式,“|DataDirectory|”代表ASP.NET项目里自动创建的App_Data文件夹

1.以SQL Server验证模式连接SQLServer

(1)以数据库名连接方式

Server=服务器名; Database=数据库名称; User ID=用户名; Password=密码 或者(使用缩写与别名)

Server=服务器名; Initial Catalog=数据库名称; Uid=用户; Pwd=密码 (2)以数据库文件完整路径连接方式

“Serve=服务器名;AttachDbFilename=数据库文件路径;User ID=用户名;Password=密码”

示例:

Server=.\SQLEXPRESS; Database=DatabaseName; User ID =sa; Password=abc123” Server=.\SQLEXPRESS; Initial Catalog =DatabaseName; Uid =sa; Pwd=abc123” Server=(local)\SQLEXPRESS; AttachDbFilename=D:\\Solution1\\Web\\App_Data\\data.mdf;User ID =sa; Password=abc123” 备注:密码可以为空。

2.以Windows 验证模式连接SQL Server

(1)以数据库名连接方式

Server=服务器名; Database=数据库名称; Integrated Security=SSPI (2)以数据库文件完整路径连接方式

“Serve=服务器名;AttachDbFilename=数据库文件路径; Integrated Security=true”

示例:

Server=服务器名; Database=数据库名称; Integrated Security=SSPI Server=(local)\SQLEXPRESS; AttachDbFilename=D:\\Solution1\\Web\\App_Data\\data.mdf; Integrated Security=true” 备注:SSPI即为true

三、使用OdbcConnection对象连接ODBC数据源

“Driver=数据库提供程序名;Server=服务器名; Database=数据库名;Trusted_Connection=yes”
示例:

首先要在计算机管理à数据源à配置好相对应的数据源(选择数据库类型,设置数据库文件路径与相对应的数据库名)

Driver= Microsoft.Jet.OLEDB.4.0; Server=.\SQLEXPRESS; Database=DatabaseName; Trusted_Connection=yes 四、使用OracleConnection对象连接Oracle数据库

Data Source=Oracle8i; Integrated Security=yes 五、在ASP.NET项目中的web.config文件里配置数据库连接并在程序代码中获取连接字符串

1.在<connectionStrings> 标签里添加连接

<connectionStrings> <add name="ConnectionName" connectionString="Server=.\SQLEXPRESS;Database=DatabaseName;User ID=sa;Password=abc123" providerName="System.Data.SqlClient" /> </connectionStrings> 或者

<connectionStrings> <add name="ConnectionName" connectionString="Server=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\data.mdf;Integrated Security=true" providerName="System.Data.SqlClient" /> </connectionStrings> 在程序代码中获取<connectionStrings> 标签里的连接字符串:

引用命名空间:

Using System.Configuration ; string connStr = ConfigurationManager.ConnectionStrings["ConnectionName"].ToString(); 2.在<appSettings>标签里添加连接

<appSettings> <add key="ConnectionName" value="Server=.\SQLEXPRESS;Database=DatabaseName;User ID=sa;Password=abc123" /> </appSettings> 或者

<appSettings> <add key="ConnectionName" value="Server=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\data.mdf;Integrated Security=True" /> </appSettings> 在程序代码中获取<appSettings> 标签里的连接字符串:

引用命名空间:

Using System.Configuration ; string connStr = ConfigurationManager.AppSettings["ConnectionName"].ToString();

B. 如何用asp连接数据库

我给你个连接串吧。
把你这里面的全部换成我的就行。

Dim Conn,ConnStr
ConnStr="Driver={SQL Server};Server=(local);Uid=sa;Pwd=123;Database=Bjx_Data;"
On Error Resume Next
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ConnStr
Uid 登录名

Pwd 密码

Database 数据库名

C. 我想用asp.net实现如何实现控件与数据库之间的绑定

要操作数据库,最好使用一些数据库辅助框架,比如Microsoft.ApplicationBlocks.Data,它为你提供了连接数据库和进行各种数据操作的功能,你可以直接调用对应的方法。当然,如果只是简单的绑定控件,可以按照以下思路:
1、在页面中放置一个FormView控件,中间添加你的textbox
2、在页面中放置一个SqlDateSource控件,配置其数据库语句,这个你应该没问题吧
3、返回FormView控件,这时候设置其DataSourceID为SqlDateSource控件的ID,这样你就可以在textbox控件上选择绑定字段了
推荐使用_followyyy 的思路,但是要使用数据库辅助框架,否则数据库链接能把你烦死~

D. ASP 怎么连接SQL数据库

ASP与SQL数据库连接语句具体如下:

Set conn = Server.CreateObject("ADODB.Connection")
connstr = "provider=Sqloledb;server=服务器名;uid=用户名;pwd=密码;database=数据库名"
conn.Open connstr
If Err Then
err.Clear
Set conn = Nothing
Response.Write "数据库连接出错,请检查连接字串"
Response.End

(4)asp绑定数据库扩展阅读:

SQL常用命令使用方法:

(1) 数据记录筛选:

sql="select * from 数据表 where 字段名=字段值 order by 字段名 "

sql="select * from 数据表 where 字段名 like ‘%字段值%‘ order by 字段名 "

sql="select top 10 * from 数据表 where 字段名 order by 字段名 "

sql="select * from 数据表 where 字段名 in (‘值1‘,‘值2‘,‘值3‘)"

sql="select * from 数据表 where 字段名 between 值1 and 值2"

(2) 更新数据记录:

sql="update 数据表 set 字段名=字段值 where 条件表达式"

sql="update 数据表 set 字段1=值1,字段2=值2 …… 字段n=值n where 条件表达式"

(3) 删除数据记录:

sql="delete from 数据表 where 条件表达式"

sql="delete from 数据表" (将数据表所有记录删除)

E. ASp连接数据库

用的最多的就是ACCESS和SQL
Server数据库,连接语句如下:
1.
ASP连接Access数据库语句
Set
Conn=Server.CreateObject("ADODB.Connection")
Connstr="DBQ="+server.mappath("www/bbs.mdb")+";DefaultDir=;DRIVER={Microsoft
AccessDriver(*.mdb)};"
Conn.Open
connstr
其中Set
Conn=Server.CreateObject("ADODB.Connection")为建立一个访问数据的对象
server.mappath("www/bbs.mdb")是告诉服务器access
数据库访问的路径
2.
ASP连接Sqlserver数据库语句
Set
conn
=
Server.CreateObject("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.CreateObject("ADODB.Connection")为设置一个数据库的连接对象
driver=()告诉连接的设备名是SQL-SERVER
server是连接的服务器的ip地址,Uid是指用户的用户名,pwd是指的用户的password,
database是用户数据库在服务器端的数据库的名称

F. 怎样实现ASP.NET连接sql数据库,并且绑定到控件中。

1.连接
SQL数据库
要先定义数据库连接语句,一般放在web.config的appsetting

实例化
连接(要注意引用system.data.sqlclient
命名空间
)
string
constr=ConfigurationManager.AppSettings["constr"];
sqlconnection
con=new
sqlconnection(constr);
//打开连接
con.open();
//定义
sql语句
string
sql="select
*
from
表名
where
条件";
//实例化一个
sqldataadapter
sqldataadapter
sda=new
sqldataadapter(sql,con);
//实例化
数据集
dataset
ds=new
dataset();
//把查询结果填充到数据集
sda.fill(ds);
gridview1.datasource=ds;//指定gridview的数据源
gridview1.datakeynames=new
string[]
{columnname}//定义gridview的datakey
gridview1.databind();//绑定数据到控件上
sda.dispose();
con.close();

G. asp.net 绑定数据库

你按我的做下试试
SqlDataReader dr = da.ExceRead("select *from table_guest");
//if (dr.Read())//使用这个后就是datarow了,绑定肯定会不全,只是一行
//{
//Label1.Text = dr["writer"].ToString(); //这个需要也弄到绑定里面去
this.Repeater1.DataSource = dr;
this.Repeater1.DataBind();
dr.Close();
//}

<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate><%#Eval("writer")%> //在这里绑定出来,不用在取数据时重复单行绑定 </ItemTemplate>
</asp:Repeater>

H. ASP怎么绑定数据库

直接写数据库连接字符串,在连接字符串里指定所使用的数据库驱动程序,数据库路径或服务器地址,登录帐号密码等.不同的数据库连接字符串不一样,这个很容易网络得到. 如Access的:
<%
Dim Conn, ConnStr
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("数据库相对路径") & ";Password=;Jet OLEDB:Database Password="
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ConnStr
%>

I. asp.net这样的数据库怎么绑定

你这个是一个字段里面的数据吗?如果是这样的话,你在插入这个数据的时候就要改,你这样没分隔符,然后想拆成一个一个读出来是不行的,你在插入的时候就应该插入分隔符,比如这样透明,白色,褐色,黑色
这样你就可用用spilt()方法分割成数组,然后再一个一个读数来,就可以绑定了。

J. 请问ASP的网站怎么绑定数据库

1、ASP连接SQL数据库

set conn = CreateObject("ADODB.Connection")
connstr = "driver={SQL Server};server=(LOCAL);uid=sa;pwd=;database=123456;"
conn.open connstr
set conn=server.createobject("ADODB.connECTION")
if err.number<>0 then
err.clear
set conn=nothing
response.write "<div align=center><font size=3pt>数据库连接出错!</font></div>"
Response.End
else
conn.open connstr
if err then
err.clear
set conn=nothing
response.write "<div align=center><font size=3pt>数据库连接出错!</font></div>"
Response.End
end if
end if

2、ASP连接Access数据库

Dim conn,connstr,db
db="db.mdb"
Set Conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
Conn.Open connstr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "<br><br><br><br><table width=325 height=77 border=1 align=center cellpadding=0 cellspacing=0 bordercolor=#4277A2 frame=box rules=none style=border-collapse:collapse><tr><td align=center valign=middle bgcolor=#EBEFF1><img src=img/err.GIF width=46 height=47> <span class=STYLE2>数据库连接出错,请检查连接字串。</span></td></tr></table>"
Response.End
End If

热点内容
linux命令全称 发布:2024-05-17 12:07:54 浏览:110
ftpnas区别 发布:2024-05-17 12:06:18 浏览:949
512g存储芯片价格 发布:2024-05-17 12:04:48 浏览:963
脚本运行周期 发布:2024-05-17 11:39:09 浏览:808
阿里云服务器怎么配置发信功能 发布:2024-05-17 11:37:24 浏览:313
编程中的变量 发布:2024-05-17 11:33:06 浏览:777
加密视频怎么解密 发布:2024-05-17 11:02:52 浏览:571
柳工挖机密码多少合适 发布:2024-05-17 11:00:40 浏览:188
android工程叹号 发布:2024-05-17 10:56:21 浏览:481
在苹果手机应用怎么比安卓贵 发布:2024-05-17 10:56:20 浏览:548