• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: 小 中 大 | 推荐给好友 上一篇 | 下一篇

关于数据库的连接

发布: 2007-6-30 18:56 | 作者: admin | 来源: | 查看: 12次 | 进入软件测试论坛讨论

领测软件测试网 上面的问题还没解决,新问题又来了。书上一直是用ADO.NET来做连接的对象的,但是今天实验了N次都不成功。上网请教高手,他说ASP.NET现在基本不怎么用ADO的了(注意:他说的是ADO,而不是ADO.NET)然后我自己又上网去找连接数据库的实例,结果都如他说的。现在都用OLEDB来连接,我下载了一个实例来做研究。同时他也发了一本英文的入门教材给我。

如果真是我的书的问题的话,事情可能就有点麻烦了。那我就必须换一本教材了,还是去图书馆找吧,哎……



基本确认ADO.NET似乎已经不再被应用,于是我决定在以后还是改用OLEDB。连接事例源代码如下:



★Asp.net连接Access数据库例程★



大家好,以下是有关ASP.net连接Access数据库的例程,

在这里和大家分享一下:







Asp.net连接Access数据库例程详解:

<%@ Import Namespace="System.Data" %>

<%@ Import NameSpace="System.Data.OleDb" %>

<script laguage="VB" runat="server">



Dim myConnection As OleDbConnection

Dim myCommand As OleDbCommand

sub page_load(sender as Object,e as EventArgs)



@#1.连接数据库

dim dbname as string

dbname=server.mappath("authors.mdb")

myConnection = New OleDbConnection( "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source="&dbname )

myConnection.Open()

la1.text="Connection Opened!"







@#2.添加记录

myCommand = New OleDbCommand( "Insert INTO Authors(Authors,country) Values(@#Simson@#,@#usa@#)", myConnection )

myCommand.ExecuteNonQuery()

la2.text="New Record Inserted!"







@#3 更新数据(Access)

myCommand = New OleDbCommand( "UPDATE Authors SET Authors=@#Bennett@# WHERE Authors = @#Simson@#", myConnection )

myCommand.ExecuteNonQuery()

la3.text="Record Updated!"







@#4 删除数据(access)

myCommand = New OleDbCommand( "DELETE FROM Authors WHERE Authors = @#David@#", myConnection )

myCommand.ExecuteNonQuery()

la4.text="Record Deleted!"







@#5 使用DateGrid显示数据

myCommand = New OleDbCommand( "select * FROM Authors", myConnection )

MyDataGrid.DataSource=myCommand.Executereader()

MyDataGrid.DataBind()







end sub

</script>

<html>

<body>

<asp:label id="la1" runat="server" /><br>

<asp:label id="la2" runat="server" /><br>

<asp:label id="la3" runat="server" /><br>

<asp:label id="la4" runat="server" /><br>

<ASP:DataGrid id="MyDataGrid" runat="server"

BorderColor="black"

BorderWidth="1"

GridLines="Both"

CellPadding="3"

CellSpacing="0"

Font-Name="Verdana"

Font-Size="10pt"

HeaderStyle-BackColor="#aaaadd"

AlternatingItemStyle-BackColor="#eeeeee"

>

</asp:DataGrid>

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:[email protected] 电话:010-51297073

软件测试 | 领测国际 | ISTQB | ISTQB官网 | TMMi | TMMi认证 | 国际软件测试工程师认证 | 领测软件测试网