`
anzitlan10
  • 浏览: 18546 次
  • 性别: Icon_minigender_1
  • 来自: 柳州
社区版块
存档分类
最新评论

Asp.Net 2.0 数据库基本操作方法学习

    博客分类:
  • .net
阅读更多
本文将向大家简单介绍一下Asp.Net2.0数据库基本操作方法,希望能够对大家有所帮助。

  一、设置Web.Config。删除加以下代码

以下是引用片段:
<connectionStrings/>加以下代码
   <connectionStrings>
     <add name="zgdxConn" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|
ewsData.mdb" providerName="System.Data.OleDb"/>
   </connectionStrings>

  二、asp.net2.0中读取web.config数据库连接字符串2种方法

  方法一:

以下是引用片段:
stringmyConn=System.Configuration.ConfigurationManager.ConnectionStrings["zgdxConn"].ConnectionString;

  方法二:

以下是引用片段:
stringmyConn=System.Web.Configuration.WebConfigurationManager.ConnectionStrings["zgdxConn"].ToString();

  三、倒入命名空间

  如果数据库是ACCESS:

以下是引用片段:
usingSystem.Data.OleDb;

  如果数据库是SqlServer;

以下是引用片段:
usingSystem.Data.SqlClient;

  四、增加数据库数据(增加新闻)

以下是引用片段:
//myConnStr获得数据库连接字符串;建立连接对象myConn
  stringmyConnStr=System.Configuration.ConfigurationManager.ConnectionStrings["zgdxConn"].ConnectionString;
  OleDbConnectionmyConn=newOleDbConnection(myConnStr);
  //queryStr书写向表news插入留言记录的SQL命令;建立Adapter对象执行SQL命令
  stringqueryStr="insertintonews(lanmuId,title,name,content)values("+DropDownList1.SelectedItem.Value+",’"+TextBox1.Text+"’,’"+TextBox2.Text+"’,’"+TextBox3.Text+"’)";
  OleDbCommandmyCom=newOleDbCommand(queryStr,myConn);
  myCom.Connection.Open();//打开数据库连接;
  myCom.ExecuteNonQuery();//执行SQL命令到数据库;
  myCom.Connection.Close();//关闭数据库连接
五、删除数据库中的数据(删除新闻)

以下是引用片段:
//myConnStr获得数据库连接字符串;建立连接对象myConn
  stringmyConnStr=System.Configuration.ConfigurationManager.ConnectionStrings["zgdxConn"].ConnectionString;
  OleDbConnectionmyConn=newOleDbConnection(myConnStr);
  //queryStr书写向表news插入留言记录的SQL命令;建立Adapter对象执行SQL命令
  stringqueryStr="deletefromnewswhereid="+Request.QueryString["id"];
  OleDbCommandmyCom=newOleDbCommand(queryStr,myConn);
  myCom.Connection.Open();//打开数据库连接;
  myCom.ExecuteNonQuery();//执行SQL命令到数据库;
  myCom.Connection.Close();//关闭数据库连接

  六、更新数据库中的数据(更新已填写的新闻)

以下是引用片段:
//myConnStr获得数据库连接字符串;建立连接对象myConn
  stringmyConnStr=System.Configuration.ConfigurationManager.ConnectionStrings["zgdxConn"].ConnectionString;
  OleDbConnectionmyConn=newOleDbConnection(myConnStr);
  //queryStr书写向表news插入留言记录的SQL命令;建立Adapter对象执行SQL命令
  stringqueryStr="updatenewssettitle=’"+TextBox1.Text+"’,name=’"+TextBox2.Text+"’,content=’"+TextBox3.Text+"’whereid="+int.Parse(Request.QueryString["id"].ToString());
  OleDbCommandmyCom=newOleDbCommand(queryStr,myConn);
  myCom.Connection.Open();//打开数据库连接;
  myCom.ExecuteNonQuery();//执行SQL命令到数据库;
  myCom.Connection.Close();//关闭数据库连接
七、显示数据库中的数据(显示已填写的新闻)

以下是引用片段:
//MyConnString获得数据库连接字符串;建立连接对象MyConn
  stringmyConnStr=System.Configuration.ConfigurationManager.ConnectionStrings["zgdxConn"].ConnectionString;
  OleDbConnectionMyConn=newOleDbConnection(myConnStr);
  //queryStr书写选择所有留言的SQL命令;建立Adapter对象执行SQL命令
  stringqueryStr="select*fromnewswhereid="+int.Parse(Request.QueryString["id"].ToString());
  OleDbDataAdapterMyAdapter=newOleDbDataAdapter(queryStr,MyConn);
  //建立DataSet对象ds;利用Adapter的Fill方法把SQL命令执行的结果倒入DataSet对象
  DataSetds=newDataSet();
  MyAdapter.Fill(ds,"news");
  TextBox1.Text=ds.Tables["news"].Rows[0]["title"].ToString();//取出内存中的结果,在文本框显示
  TextBox2.Text=ds.Tables["news"].Rows[0]["name"].ToString();//取出内存中的结果,在文本框显示
  TextBox3.Text=ds.Tables["news"].Rows[0]["content"].ToString();//取出内存中的结果,在文本框显示

  数据库操作总结

  一、插入、删除、更新都是按以下操作步骤:

  1、 建立连接对象:OleDbConnection

  (书写SQL语句)

  2、建立命令对象:OleDbCommand

  3、执行命令: ExecuteNonQuery

  经验:对于插入、删除、更新操作。代码都是一样的,只是SQL语句不一样

  二、对于显示数据是按以下操作步骤


  1、建立连接对象: OleDbConnection

  (书写SQL语句)

  2、建立Adapter对象:OleDbDataAdapter

  3、建立表集合对象: DataSet

  映射

  4、把服务器端的表映射到本地的表集合中:Adapter.Fill(本地表集合, "服务器表");


分享到:
评论

相关推荐

    asp.net2.0常用数据库操作方法

    常用数据库操作方法用asp.net2.0环境下实现

    ASP.NET2.0O数据库开发经典案例光盘

    ASP.NET2.0O数据库开发经典案例光盘 简介:本书根据软件工程的设计思想,基于ASP.NET 2.0核心组件技术,使用Visual c#2005/SQL Server 2005(SQLEXPRESS)编程语言和数据库管理系统,以小区物业管理系统、学校教务...

    ASP.NET2.0典型模块(17-22)ASP.NET2.0典型模块(1-16)

    HandlerSample 图片的处理程序以及防止盗链的方法 FileHandlerSample 文件下载示例 &lt;br&gt;第13章(\C13) 示例描述:本章示例展现了在ASP.NET2.0中实现在线服务的功能。 OnlineService 复杂的...

    零基础学ASP.NET 2.0电子书&源代码绝对完整版1

    示例描述:本章学习ASP.NET 2.0页面基本对象。 4-01.aspx aspx页面中添加一个Lable标签。 4-02.aspx 读出Application的属性值。 4-03.aspx 读出SessionID的值。 4-04.aspx 创建Session对象。 4...

    ASP.NET 2.0+SQL Server 2005全程指南-源代码

    ASP.NET 2.0+SQL Server 2005全程指南 目录 基础篇 第1章 ASP.NET概述及环境配置 1.1 认识ASRNET 1.1.1 .NET Framework框架 1.1.2 ASP.NET功能与特性 1.1.3 ASP.NET与ASP的区别 1.2 搭建ASP.NET开发环境 1.2.1...

    ADO.NET 2.0技术内幕(高清 中文 带书签 全)

    使用ASP.NET 2.0中的新数据访问性设计Web应用程序——包括无代码数据绑定功能。 内容简介 本书介绍了如何用ADO.NET 2.0对独立应用、企业级应用和Web应用程序中的数据进行访问、排序和操作。作者针对如何利用Visual ...

    ASP.NET数据库系统开发源码

    第二部分:控件使用,采用“基础知识+控件应用+深入应用+技术总结”的模式,详细介绍常用控件在ASP.NET2.0中的应用。第三部分:数据库编程,通过建设多个精悍的案例,全面系统地讲述ASP.NET调用和使用数据库的方法和...

    ASP.NET2.0典型模块(1-16)

    HandlerSample 图片的处理程序以及防止盗链的方法 FileHandlerSample 文件下载示例 &lt;br&gt;第13章(\C13) 示例描述:本章示例展现了在ASP.NET2.0中实现在线服务的功能。 OnlineService 复杂的...

    2.ASP.NET.2.0.高级编程(第4版) [1/7]

    本书适合于有一些ASP.NET基础知识的学习者以及准备迁移到ASP.NET 2.0的有经验的程序员和开发人员。 目录回到顶部↑ 第1章 ASP.NET 2.0概述 1 1.1 简史 1 1.2 ASP.NET 2.0的目标 2 1.2.1 开发人员的效率 3 ...

    零基础学ASP.NET 2.0&源代码绝对完整版1

    示例描述:本章学习ASP.NET 2.0页面基本对象。 4-01.aspx aspx页面中添加一个Lable标签。 4-02.aspx 读出Application的属性值。 4-03.aspx 读出SessionID的值。 4-04.aspx 创建Session对象。 4-05.aspx 读取...

    ASP.NET 2.0 跟我一起学Visual.Studio2005 2/9

    本讲将介绍如何优化ASP.NET应用程序,使每一位开发者都了解ASP.NET应用程序的优化方法,写出更高效的应用程序。 跟我一起学Visual Studio 2005(11):ASP.NET Web 应用程序安全 (Level 200) 课程简介:与应用程序...

    ASP.NET 2.0 跟我一起学Visual.Studio2005 1/9

    本讲将介绍如何优化ASP.NET应用程序,使每一位开发者都了解ASP.NET应用程序的优化方法,写出更高效的应用程序。 跟我一起学Visual Studio 2005(11):ASP.NET Web 应用程序安全 (Level 200) 课程简介:与应用程序...

    ASP.NET2.0高级编程(第4版)1/6

    本书全面介绍了ASP.NET各种编程技能和2.0版中的巨大变化,并详细阐述了2.0版中的每个新特性。书中提供了大量的实例,可帮助读者快速掌握如何在.NET平台下开发功能强大的ASP.NET应用程序。本书适合有一些基础的ASP...

    ASP.NET学习大全

    ASP.NET学习大全,包括以下文档: GridView导出excel 小山的TreeView数据绑定方法 ADO.NET在开发中的部分使用方法和技巧.txt ADO.NET中的视图和过滤器.doc ASP .NET - ArrayList对象.txt asp.net 2.0中TREEVIEW中...

    asp.net知识库

    asp.net2.0:扩展ImageButton控件定制自己需要的功能 ASP.NET 2.0 正式版中无刷新页面的开发(示例代码的补充) ASP.NET2.0中themes、Skins轻松实现网站换肤! ASP.NET 2.0 中的代码隐藏和编译 ASP.NET 2.0 Language ...

    ASP.NET2.0中改进的缓存功能

    摘要:本文中,StephenWalther将重点介绍ASP.NET2.0中新增的缓存功能,以及如何使用这些新功能改进ASP.NET应用程序的性能和可扩展性。(本文包含一些指向英文站点的链接。)本页内容更轻松的数据缓存使用...

    asp.net学习大全(超全面的资料整合)

    ASP.NET对IIS中的虚拟目录进行操作.txt asp.net里导出excel表方法汇总.txt ASP.NET文件上传程序的源代码.txt Asp.Net中文本换行.txt ASPNET中实现在线用户检测(使用后台守护线程).txt C# 读取计算机CPU,HDD信息....

    在ASP.NET 2.0中操作数据之二:创建一个业务逻辑层

    本文主要介绍 ASP.NET 2.0 如何创建业务逻辑层,业务逻辑层主要定义一些业务规则,调用已经定义好的数据库访问层代码,将读取、插入、修改以及删除等方法应用到合适的业务规则中。

Global site tag (gtag.js) - Google Analytics