连接数据库(一)  
发布时间: 2008-2-18 文章流量: 1889 次 文章来源: 本站
作品名称   连接数据库(一)  
作品编号  
编程工具  
数 据 库  
论文字数   2000 字
运行环境  
论文价格   200 元
推荐指数   ☆☆☆☆☆
包含内容  
整理日期  
作品简介

实例说明
下面,我们将利用VB.NET自行创建一个连接数据库的应用程序,其运行结果如图59-1所示。
 
图59-1  运行结果
技术要点
 介绍ADO.NET
 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内部,包括像表,关系,限制,视图等等跟一个数据库一样。
下载地址  
购买说明 计算机毕业设计完整作品。
包括源程序、可执行文件、开题报告、论文、英文文献和中文翻译。
请加客户服务联系 15303601058 联系QQ:380894045/279018395 EMAIL:CareF@CareF.CN 获取作品的详细资料。
相关链接  
上一篇: 开发用户自定义控件
下一篇: 打印和打印预览功能
信息回复  
版权所有 Copyright 2005-2008 悠索科技 Inc. All Rights Reserved
联系QQ: 380894045 279018395 EMAIL:CareF@CareF.CN
黑ICP备06003839号 黑ICP备08000316号