学院首页 软件应用 编程开发 创意设计 认证培训 软件论坛
ASP ASP.NET PHP JSP SQL MYSQL Java VB

您的位置:学院 >> 编程开发 >> ASPNET >> Asp.Net2.0数据库基本操作方法学习


Asp.Net2.0数据库基本操作方法学习


  本文将向大家简单介绍一下Asp.Net2.0数据库基本操作方法,希望能够对大家有所帮助。

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

以下是引用片段:
加以下代码
    
        
    

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

  方法一:

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

  方法二:

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

  三、倒入命名空间

  如果数据库是ACCESS:

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

  如果数据库是SqlServer;

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

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

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

  五、删除数据库中的数据(删除新闻)

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

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

  
以下是引用片段:
//myConnStr获得数据库连接字符串;建立连接对象myConn
  string myConnStr = System.Configuration.ConfigurationManager.ConnectionStrings["zgdxConn"].ConnectionString;
  OleDbConnection myConn = new OleDbConnection(myConnStr);
  //queryStr书写向表news插入留言记录的SQL命令;建立Adapter对象执行SQL命令
  string queryStr = "update news set title= ’" + TextBox1.Text + "’,name= ’" + TextBox2.Text + "’,content= ’" + TextBox3.Text + "’ where id=" + int.Parse(Request.QueryString["id"].ToString());
  OleDbCommand myCom = new OleDbCommand(queryStr, myConn);
  myCom.Connection.Open();//打开数据库连接;
  myCom.ExecuteNonQuery();//执行SQL命令到数据库;
  myCom.Connection.Close();//关闭数据库连接

  七、显示数据库中的数据(显示已填写的新闻)

以下是引用片段:
//MyConnString获得数据库连接字符串;建立连接对象MyConn
  string myConnStr = System.Configuration.ConfigurationManager.ConnectionStrings["zgdxConn"].ConnectionString;
  OleDbConnection MyConn = new OleDbConnection(myConnStr);
  //queryStr书写选择所有留言的SQL命令;建立Adapter对象执行SQL命令
  string queryStr = "select * from news where id="+int.Parse(Request.QueryString["id"].ToString());
  OleDbDataAdapter MyAdapter = new OleDbDataAdapter(queryStr, MyConn);
  //建立DataSet对象ds;利用Adapter的Fill方法把SQL命令执行的结果倒入DataSet对象
  DataSet ds = new DataSet();
  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(本地表集合, "服务器表");

技术文章快速查找

栏目导航
软件应用
·操作系统 ·杀毒防黑 ·应用软件
·聊天软件 ·网络软件  
Web开发
·ASP ·JavaScript ·CGI
·JSP ·VbScript ·Web服务器
·PHP ·XML  
开发语言
·VB ·VC ·ASP.NET
·Java ·C/C++ ·Delphi
数据库开发
·MySQL ·SQL/Access ·PowerBuilder
·Oracle ·DB2  
网站设计
·Flash ·Dreamweaver ·HTML/CSS
·Fireworks ·FrontPage  
平面设计
·Photoshop ·CorelDraw ·AutoCAD
·FreeHand ·Illustrator ·3DsMAX
媒体动画
·Director ·Authorware ·Maya
·视频处理    


相关软件 产品库推荐
·笔记本 ·台式机 ·服务器
·数码相机 ·手机 ·GPS
·DV摄像机 ·MP3 ·MP4
·CPU ·硬盘 ·内存
·主板 ·显卡 ·显示器
·打印机 ·投影机 ·路由器

还没人留言,抢个先,哈哈!
对"Asp.Net2.0数据库基本操作方法学习"的评论 - 快速回贴
内容:
  [完成后可按Ctrl+Enter发布]

百度中 Asp.Net2.0数据库基本操作方法学习 相关内容
Google搜索中 Asp.Net2.0数据库基本操作方法学习 相关内容
雅虎中 Asp.Net2.0数据库基本操作方法学习 相关内容
Sogou搜索中 Asp.Net2.0数据库基本操作方法学习 相关内容

相关软件 最新回复帖子:

·没有mysql支持时的替代方案
·一个可以发送附件及HTML格式邮件的PHP类
·AutoCAD打造精致三维鸟笼实例详解
·Photoshop自定义水晶字特效样式
·AutoCAD三维基础实例教程
·PS为黑背景长发美女照片抠图换背
·用Photoshop自制个性摩托车贴花小经验
·轻松几步将美女照片处理为手工素描
·巧用Photoshop画笔轻松绘制创意特效
·用Photoshop通道将模糊肖像照片清晰化


  相关软件 Asp.Net2.0数据库基本操作方法学习相关文章
ASP.NET Ajax调用WCF服务示例 Asp.net 实现无刷新检测用户名
Asp.net 日期字符串格式化显示方法 简单介绍 Asp.net 几个控件的区别
在asp.net 2.0中使用存储过程 asp.net 跳转页面的三种方法比较
你必须知道的 .NET 之对接口和抽象类 优秀 ASP.NET 程序员的修炼之路
ASP.NET2.0中控件的简单异步回调 .NET 3.x新特性体验之扩展方法
ASP.NET 中Multi-ListBox控件编程详解 ASP.NET 构架与安全机制之Http请求处理
ASP.NET 的本质之IIS以及进程模式 ASP.NET 中MD5和SHA1加密的几种方法
ASP.NET 中基类页的设计和使用 从 .NET 类库代码来看 ASP.NET 运行时
ASP.NET 3.5的ListView与CSS Friendly 使用 ASP.NET 2.0中的ReportViewer控件
ASP.NET 多频道网站架构实现方法 .NET 环境下几种不同的邮件发送解决方案