广

ASP.NET

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    ASP.NET中数据库的操作初步----连接并且打开数据库

    2018-04-03 22:13:35 次阅读 稿源:互联网
    广告

      对于用过beta2版的网友来说,学习本文的内容将会是十分的简单,因为.net正式版和beta2版的差别不大,所以对于beta2中的程序你几乎可以不作修改(或者只做少量修改)就可以再正式版中正常的运行。
      在这里我们来讲一下怎样打开数据库,我们不赞同利用写字本或者editplus等文本编辑器来编写asp.net,所以本文的讲述全是在VS.NET开发工具上的。
      建立一个新的数据库连接,首先我们从工具箱工双击OleDbConnection 或者 双击 SqlConnection 如图所示

       

      注意:OleDbConnection 和 SqlConnection的区别在于:OleDbConnection适合于连接任何类型的数据库(如Oracle,SQL Server,ACCESS等等),而SqlConnection是专门用来连接SQL Server(MS SQL)数据库的,据说效率比OleDbConnection高。如果你的数据库是MS SQL 那么你就双击SqlConnection吧,其他数据库就用OleDbConnection吧。同样的道理SqlDataAdapter,SqlCommand是专门用于(MS SQL)数据库的,而OleDbDataAdapter, OleDbCommand适用于所有的数据库,如果你双击的是SqlConnection,那么在今后的数据库操作中你只能用SqlDataAdapter,SqlCommand,同样的道理如果你双击的是OleDbConnection,那么在今后的数据库操作中你只能用OleDbDataAdapter, OleDbCommand。在这里我们选择OleDbConnection。
      当我们双击OleDbConnection后在窗口的下端将会出现一个名为oleDbConnection1的数据库连接源

      
      我们可以在属性窗口改变oleDbConnection1的名称为MyConnection,

      连接数据库在关键的步骤为:从上图中的ConnctionStr中选择< 新建连接…> 然后将会弹出如下窗口:

      
      选择好数据库的类型 “下一步”后 选择数据库的正确位置 如下图

      
      (测试连接 成功后)单击确定,然后(双击编辑窗口任意空白位置)打开对应的cs文件,将会看到程序中自动加入了
      protected System.Data.OleDb.OleDbConnection MyConnection;代码
      而且在private void InitializeComponent()中加入了
      this.MyConnection = new System.Data.OleDb.OleDbConnection();
      //
      // MyConnection
      //
      this.MyConnection.ConnectionString = @"Provider=SQLOLEDB.1;Persist Security
      Info=False;User ID=sa;Initial Catalog=house;Data Source=CYH;Use Procedure
      for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=CYH;Use
      Encryption for Data=False;Tag with column collation when possible=False";
      //
      现在要打开数据库变得很简单了,你只要使用
      MyConnection.Open(); //数据库就打开了
      MyConnection.Close();//关闭数据库
      如你可以在private void Page_Load(object sender, System.EventArgs e)打开数据库
      private void Page_Load(object sender, System.EventArgs e)
      {
      MyConnection.Open();
      // 在此处放置用户代码对数据库进行增加、删除、修改、查询等操作
      MyConnection.Close();
      }

       

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告