知识大全 修改数据库

Posted 数据库

篇首语:关山初度尘未洗,策马扬鞭再奋蹄!本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 修改数据库相关的知识,希望对你有一定的参考价值。

ASP.Net网络数据库:修改数据库  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

.使用数据库MyFirstAccessDB

  本实例使用的数据库名称为MyFirstAccessDB 版本为Microsoft Access 中文版 该数据库已经在 节中创建

        .设计页面UpdateData aspx

  在应用程序Example_ _ 中添加一个新的Web页面 命名为UpdateData aspx 然后在页面中添加两个TextBox控件和一个Button按钮控件 它们的名称分别为MyID MyName和UpdataDataBtn

       控件MyID和控件MyName分别用来输入字段主键ID和字段名称 控件UpdataDataBtn实现修改数据库中数据的功能 页面UpdateData aspx的设计界面如图 所示

  图   页面ShowData aspx的初始界面

  图   页面UpdateData aspx的设计界面

  页面UpdateData aspx的HTML设计代码如下     <%@ Page language= c# Codebehind= UpdateData aspx cs     AutoEventWireup= false Inherits= Example_ _ UpdateData %>     <HTML><HEAD><title>Example_ _ 修改数据库中的数据</title></HEAD>     <asp:TextBox id= MyID runat= server ></asp:TextBox>     <asp:TextBox id= MyName runat= server ></asp:TextBox>     <asp:Button id= UpdateDataBtn runat= server     Text= 修改数据 ></asp:Button>     </HTML>

  把页面UpdateData aspx访问数据库的连接字符串存放在应用程序的配置文件nfig中 程序代码如下     <appSettings>     <add key= ACCESSCONNECTIONSTRING     value= Provider=Microsoft Jet OLEDB ; Data Source= >     </add>     </appSettings>     由于页面ShowData aspx获取连接字符串时需要使用类ConfigurationSettings 它被包含在名字空间System Configuration中 因此需要引入该名字空间 页面获取连接字符串的程序代码如下     using System Configuration;                  //引入名字空间     //获取连接字符串     private readonly string ACCESSCONNECTIONSTRING     =ConfigurationSettings AppSettings[      ACCESSCONNECTIONSTRING ] ToString();      .设计页面UpdateData aspx的事件和函数     页面UpdateData aspx调用函数Page_Load(Object sender System EventArgs e)初始化 该函数调用函数ShowDBData()显示数据库MyFirstAccessDB的表MyDataTable中的数据 显示的格式为表中的字段排列顺序 同时还显示连接信息 函数Page_Load(object sender System EventArgs e)和函数ShowDBData()的程序代码如下     private void Page_Load(object sender System EventArgs e)              if(!Page IsPostBack)                       ShowDBData();                       //显示数据库MyFirstAccessDB中的数据                   private void ShowDBData()             //设在访问数据库的连接字符串         string accessString = ACCESSCONNECTIONSTRING         + Server MapPath( MyFirstAccessDB mdb );          string cmdText = SELECT * FROM MyDataTable ;   //创建获取数据的SQL语句         //创建数据库的连接和Command         OleDbConnection accessConn = new OleDbConnection(accessString);         OleDbCommand accessComm = new OleDbCommand(cmdText accessConn);         //定义数据显示的格式         string dataString = <br>MyID  MyName  MyType  My Length<br> ; 

  try                       accessConn Open();                    //打开OLEDB数据库的连接             Response Write( 连接MyFirstAccessDB数据源成功!!! );              //显示数据库中的信息             OleDbDataReader reca = accessComm ExecuteReader();             while(reca Read())                //获取相应数据                 dataString += reca[ MyID ] ToString() +                  + reca[ MyName ] ToString()                 + + reca[ MyType ] ToString() +                  + reca[ MyLength ] ToString();                 dataString += <br> ;                          reca Close();              Response Write(dataString);                          //显示数据库中的内容             accessConn Close();                            //关闭OLEDB数据库的连接                  catch(Exception ex)                       Response Write(ex Message);                      //抛出数据库连接异常              

    单击页面UpdateData aspx中【修改数据】按钮控件 触发事件 UpdateDataBtn_Click(object sender System EventArgs e) 该事件实现修改数据库MyFirstAccessDB中数据的功能 它调用函数UpdataDBData(String myID String myName) 首先从页面获取MyID和MyName的值 然后再使用SQL更新语句更新表中相应的记录 最后调用函数ShowDBData()显示表的数据 事件UpdateDataBtn_Click(object sender System EventArgs e)和函数UpdataDBData(String myID String myName)的程序代码如下     private void UpdateDataBtn_Click(object sender System EventArgs e)              if(MyID Text Trim() Length > && MyName Text Trim() Length > )                       UpdataDBData(MyID Text Trim() MyName Text Trim());              //修改表中的记录             ShowDBData();                    //显示修改后的数据                   private void UpdataDBData(String myID String myName)             //设置访问数据库的连接         string accessString = ACCESSCONNECTIONSTRING         + Server MapPath( MyFirstAccessDB mdb );         //设置更新数据库的SQL语句         string cmdText = UPDATE MyDataTable SET MyName= + myName         + WHERE MyID= + myID;         //创建访问数据库的连接和Command         OleDbConnection accessConn = new OleDbConnection(accessString);         OleDbCommand accessComm = new OleDbCommand(cmdText accessConn); 

  try                       accessConn Open();               //打开OLEDB数据库的连接              accessComm ExecuteNonQuery();                        //执行更新数据操作              accessConn Close();                     //关闭OLEDB数据库的连接                  catch(Exception ex)                       Response Write(ex Message);                 //抛出数据库连接异常              

       经过前面的步骤 一个简单的网络数据库程序就完成了 下面运行一下

  ( )设置页面UpdateData aspx为应用程序的起始页面 按F 键运行 出现如图 所示的初始界面

  图   页面UpdateData aspx的初始界面

       ( )在MyID和MyName文本框中分别输入 和 Name 然后单击【修改数据】按钮 页面UpdateData aspx如图 所示

cha138/Article/program/net/201311/13343

相关参考

知识大全 修改数据库[2]

ASP.Net网络数据库:修改数据库[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 修改数据库[3]

ASP.Net网络数据库:修改数据库[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 修改数据库[4]

ASP.Net网络数据库:修改数据库[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 PowerBuilder修改数据库表结构的技巧[2]

PowerBuilder修改数据库表结构的技巧[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 PowerBuilder修改数据库表结构的技巧[1]

PowerBuilder修改数据库表结构的技巧[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 DB2数据库备份参数修改后的报错问题

DB2数据库备份参数修改后的报错问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  今天试着修改

知识大全 ASP怎么跟flash结合实现修改数据库内容

ASP怎么跟flash结合实现修改数据库内容  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  fl

知识大全 用Visual C#来修改和删除数据库记录

用VisualC#来修改和删除数据库记录  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在前面的一

知识大全 关于触发器修改自身数据表实例

  前言  当然在触发器修改自身数据表对于有ORACLE数据库后台编程人员来说并不应该算是一个难题可能在平时的工作中就经常要遇到  但对于刚刚使用ORACLE数据库后台编程人员来说的确是一个比较烦人的

知识大全 简单的修改SQL Server 2000数据库的端口号

简单的修改SQLServer2000数据库的端口号  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!