asp.net数据库连接php代码,ASP.NET 数据库连接
ASP.NET Web Forms - 数据库连接
在本节,我们讲解了ASP.NET 中的数据库连接是如何实现的。在以下的内容中,你将会接触 ADO.NET。
ADO.NET 也是 .NET 框架的组成部分。ADO.NET 用于处理数据访问。通过 ADO.NET,您可以操作数据库。
尝试一下 - 实例
什么是 ADO.NET? ADO.NET 是 .NET 框架的组成部分
ADO.NET 由一系列用于处理数据访问的类组成
ADO.NET 完全基于 XML
ADO.NET 没有 Recordset 对象,这一点与 ADO 不同
创建数据库连接
在我们的实例中,我们将使用 Northwind 数据库。
首先,导入 "System.Data.OleDb" 命名空间。我们需要这个命名空间来操作 Microsoft Access 和其他 OLE DB 数据库提供商。我们将在 Page_Load 子例程中创建这个数据库的连接。我们创建一个 dbconn 变量,并为其赋值一个新的 OleDbConnection 类,这个类带有指示 OLE DB 提供商和数据库位置的连接字符串。然后我们打开数据库连接:
sub Page_Load
dim dbconn
dbconn=New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;
data source=" & server.mappath("northwind.mdb"))
dbconn.Open()
end sub
注释:这个连接字符串必须是没有折行的连续字符串!
创建数据库命令
为了指定需从数据库取回的记录,我们将创建一个 dbcomm 变量,并为其赋值一个新的 OleDbCommand 类。这个 OleDbCommand 类用于发出针对数据库表的 SQL 查询:
sub Page_Load
dim dbconn,sql,dbcomm
dbconn=New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;
data source=" & server.mappath("northwind.mdb"))
dbconn.Open()
sql="SELECT * FROM customers"
dbcomm=New OleDbCommand(sql,dbconn)
end sub
创建 DataReader
OleDbDataReader 类用于从数据源中读取记录流。DataReader 是通过调用 OleDbCommand 对象的 ExecuteReader 方法来创建的:
sub Page_Load
dim dbconn,sql,dbcomm,dbread
dbconn=New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;
data source=" & server.mappath("northwind.mdb"))
dbconn.Open()
sql="SELECT * FROM customers"
dbcomm=New OleDbCommand(sql,dbconn)
dbread=dbcomm.ExecuteReader()
end sub
绑定到 Repeater 控件
然后,我们绑定 DataReader 到 Repeater 控件:
实例
sub Page_Load
dim dbconn,sql,dbcomm,dbread
dbconn=New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;
data source=" & server.mappath("northwind.mdb"))
dbconn.Open()
sql="SELECT * FROM customers"
dbcomm=New OleDbCommand(sql,dbconn)
dbread=dbcomm.ExecuteReader()
customers.DataSource=dbread
customers.DataBind()
dbread.Close()
dbconn.Close()
end sub
Companyname | Contactname | Address | City |
---|---|---|---|
演示实例 »
关闭数据库连接
如果不再需要访问数据库,请记得关闭 DataReader 和数据库连接:
dbread.Close()
dbconn.Close()
相关文章
asp.net数据库连接php代码,ASP.NET 数据库连接相关推荐
- asp.net 写入html代码,asp.net读取模版并写入文本文件
本文要介绍的是ASP.NET怎样读写文本文件,但更重要的是实现的过程.使用的工具是Visual Studio 2015 ,.NET版本是4.6.1 .一共建立的2个项目,HoverTreePanel和 ...
- ASP.NET 例程完全代码版(5)——通过web.config配置数据库连接池
下面讲述在VS2005中如何使用web.config配置文件,进行数据库的连接操作,并启用SQL Server数据库的连接池,相信对于已经熟悉VS2003的.刚进入05的环境的朋友会有些帮助. ...
- asp转php后数据库连接代码,ASP_asp 数据库连接函数代码,以下是SQL连接代码: 复制代码 - phpStudy...
asp 数据库连接函数代码 以下是SQL连接代码: 复制代码 代码如下: Function Open_conn() dim Conn,Strconn set Conn=server.createobj ...
- asp数据库服务器端连接错误信息,主数据库连接出错,请检查数据库连接字符串!...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我用的是小旋风asp服务器,运行后,显示:主数据库连接出错,请检查数据库连接字符串! 请问各位大侠那里出错了?? conn.asp里面的代码是: Dim ...
- ASP 三十条精华代码
ASP 三十条精华代码 1. οncοntextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键 <table border ο ...
- ASP.NET开发常用代码
1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open('*.aspx?id="+this.DropDown ...
- 北大青鸟代码---asp.net初学者宝典
一.上传图片:使用控件:file,button,image; 上传按钮的代码: string fullfilename=this.File1 .PostedFile .FileName ;取得本地文件 ...
- 值得收藏的一些网页代码(asp,js,hml)
值得收藏的一些网页代码(asp,js,hml) 编程开发 谌忠辉 2004年3月22日 ------------------------------------------------------- ...
- [转]ASP.NET(C#)常用代码30例
[转]ASP.NET(C#)常用代码30例 1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open('*.aspx?i ...
最新文章
- 【Vegas原创】outlook连接exchange需要密码的解决方法
- 【杂谈】WebService是什么?
- Windows文件操作的直接函数调用
- 全球及中国斜交胎市场品牌竞争形势与投资策略分析报告2022年
- html在百度地图显示位置,在百度地图显示当前位置.html
- python与tensorflow的关系_python – 在TensorFlow,Session.run()和Tensor.eval()之间有什么区别?...
- 获取某一天前七天的数据(不包括某一天)
- tomcat配置重定向_在Tomcat上配置SSL以及从HTTP到HTTPS的设置自动重定向的步骤
- 出租车GPS数据处理
- 这种技术能够替代 Android 原生开发?
- python redis.exceptions.ConnectionError
- 今日头条推荐算法相关博客集合
- cad文字递增快捷键_CAD文字/表格递增复制怎么用,快捷键是什么?
- fakeapp教程及下载
- 如何修改计算机mac,苹果电脑MAC地址修改的方法
- 牛客练习赛68 A.牛牛的mex
- 【Python 数据科学】Numpy和Pandas基础
- mysql数据库备份方式
- c++通过宏控制Log日志的显示与否
- Android 玩机之路(刷第三方recovery twrp+面具Magisk)
热门文章
- 如何在gitee上部署网页
- R语言中怎么将一个字符串向量合成一个大字符串
- python中出现UserWarning: libuv only supports millisecond timer resolution怎么解决
- Python模拟智能开关设备MQTT接入阿里云物联网平台 - PyCharm paho.mqtt
- Git用户签名设置,用户级别
- 一位JAVA程序员的七夕情书——致未来的另一半
- Extjs 常见问题:如何提交combobox的值
- hdu2066一个人的旅行(disjkstra)
- 设计模式之二-Proxy模式
- 1.jenkins持续集成-jenkins安装