加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

[VB.NET]连接数据库(一)

发布时间:2020-12-16 23:57:35 所属栏目:大数据 来源:网络整理
导读:连接数据库(一) 实例说明 下面,我们将利用VB.NET自行创建一个连接数据库的应用程序,其运行结果如图59-1所示。 图59-1 运行结果 技术要点 l 介绍ADO.NET l SqlConnection和SqlCommand 实现过程 ■ 新建项目 打开Visual Studio .NET7.0,选择"新建项目",在项
连接数据库(一)

实例说明

下面,我们将利用VB.NET自行创建一个连接数据库的应用程序,其运行结果如图59-1所示。

图59-1 运行结果

技术要点

l 介绍ADO.NET

l SqlConnection和SqlCommand

实现过程

■ 新建项目

打开Visual Studio .NET7.0,选择"新建项目",在项目类型窗口中,选择"Visual Basic项目",在模板窗口中,选择"ASP.NET Web应用程序",在名称域中输入"adooverview3",然后选择保存路径。单击确认。

■ 添加代码

Imports System

Imports System.Data

Imports System.Data.SqlClient

namespace HowTo.Samples.ADONET

public class adooverview3

public shared sub Main()

Dim myadooverview3 as adooverview3

myadooverview3 = new adooverview3()

myadooverview3.Run()

end sub

public sub Run()

Dim myReader as SqlDataReader

Dim mySqlConnection as SqlConnection

Dim mySqlCommand as SqlCommand

'设置数据库的连接

mySqlConnection = new SqlConnection("server=(local)/NetSDK;uid=QSUser;

pwd=QSPassword;database=northwind")

mySqlCommand = new SqlCommand("select * from customers",mySqlConnection)

try

'输出字段名称

mySqlConnection.Open()

myReader = mySqlCommand.ExecuteReader()

Console.Write("Customer ID ")

Console.WriteLine("Company Name")

'输出纪录

do while (myReader.Read())

Console.Write(myReader("CustomerID").ToString() + " ")

Console.WriteLine(myReader("CompanyName").ToString())

loop

catch e as Exception

Console.WriteLine(e.ToString())

finally

if Not (myReader is Nothing)

myReader.Close()

end if

if (mySqlConnection.State = ConnectionState.Open)

mySqlConnection.Close()

end if

end try

end sub

end class

end namespace

■ 运行程序

打开"开始|程序|Microsoft Visual Studio.NET7.0|Visual Studio.NET Tools|Visual Studio.NET Command Prompt",运行之后输入vbc adooverview3.vb。即可生成可执行文件。

小结

ADO.NET是ADO数据控制模型的升级版本,它是为了适应Web不断增长的规模而设计的。ADO.NET仍然使用以前的ADO对象,像Connetion和Command对象,同时还增加了一些新的ADO.NET对象,如DataSet、DataReader和DataAdapter等。

ADO.NET和以前ADO数据结构最大的不同就在于--DataSet对象,他跟以前任何的数据存储都不同。正因为如此,DataSet函数作为一个独立的实体而存在。在DataSet内部,包括像表、关系、限制、视图等等跟一个数据库一样。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读