正 文

ASP.net(VB)编程入门进阶 Ⅱ


www.7dspace.com  更新日期:2005-10-20 1:58:12  七度空间


.net框架包含几个命名空间,其中有几十个用于数据库访问的类,主要有system.data.sqlclient和system.data.oledb两大类,这里我主要介绍小巧一点的system.data.oledb空间中的类,因为system.data.sqlclient只与microsoft sql server数据库一起工作,而前者是支持access或者oracle 数据库。

system.data.oledb名称空间包含以下这些类:

1、oledbconnection(代表一个打开的数据库连接)
2、oledbcommand(代表一个sql语句或存储过程)
3、oledbdatareader(代表从数据库查询返回的结果)

执行常见的数据库任务

在接下来的一些日子里面,我会陆续的写上如何创建和打开数据库,获取和显示数据库记录,添加新的数据库记录,更新数据库记录,删除数据库记录等。这些都是很基本的操作,但能令初学者心血彭湃的。呵呵。

当您使用microsoft access或者oracle,需要使用以下的页面指令来导入system.data.oledb命名空间:

<%@ import namespace = "system.data.oledb"%>

使用sql server数据库的链接的话是:

<%@ import namespace = "system.data.sqlclient"%>

打开数据库

要访问数据库,首先要创建和打开数据库链接,创建连接的方式看你的数据库类型,如下代码创建了一个sql数据库的连接:

<%@ import namespace = "system.data.sqlclient"%>
<script runat="server">
sub page_load
dim sqlconn as sqlconnection
sqlconn=new sqlconnection("server=localhost;uid=sa;pwd=sd;database=db")
sqlconn.open()
end sub
</script>

第一行导入命名空间,在page_load子例程中创建和打开,先创建一个名为sqlconn的实例,通过向sqlconnection类的构造器传递一个字符串参数,对sqlconn类进行初始化,最后通过sqlconnection类的open()方法实际打开链接。

同样的道理,我们可以类似的打开access的数据库,如下的代码:

<%@ import namespace ="system.data.oledb" %>
<srcipt runat="server">
sub page_load()
dim conn as oledbconnection
conn=new oledbconnection("provider=microsoft.jet.oledb.4.0;data source=d:\web\web\net\data\db.mdb")
conn.open()
end sub
</srcipt>

在使用完数据库链接时,应尽快关闭它是很重要的,每个数据库都有连接数量的限制,关闭链接使它可以供其他的页面使用,应使用下面的语句关闭sqlconnection或者oledbconnection:

yourconnname.close

4页,页码:[1] [2] [3] [4] 

上一篇:Photoshop超强打造可爱米老鼠
下一篇:建立XSLT页可视化操作XML数据
作者:5do8  来源:蓝色理想 ( 责任编辑:7dspace )
收藏此页】【打印】【关闭
站 内 搜 索
 

热 点 导 读
特 别 推 荐