zoukankan      html  css  js  c++  java
  • ADO.NET()Command

    被过滤广告 

    一 数据库连接方式
    常用数据库为access,sqlserver,针对不同的数据库有不同的连接字符串,至于oracle,不同版本有不同的要求
    access:
    using System.Data.OleDb;
    连接字符串:Provider=Microsoft.Jet.OleDb.4.0;Data Source=C:\\Northwind.mdb    
    \\Data Source=access数据库路径
    sqlserver:
    using System.Data.SqlClient;
    连接字符串:Data Source=.;Initial Catalog=test;Persist Security Info=True;User ID=sa;Password=123 
    \\Data Source=服务器地址,如果是本机,可以用"."来代替;Initial Catalog=数据库名;User ID=用户名;Password=密码
    oracle:
    using System.Data.OracleClient; \\该引用需要专门添加,在winform下,点击项目-添加引用-System.Data.OracleClient;在网站下,点击网站-添加引用-System.Data.OracleClient
    连接字符串:Data Source=.;user=admin;password=123;";

    使用Command对象操作数据库中记录

    • 通过TextBox控件的信息查询数据库中相应记录

    页面源代码中添加一个GridView控件(GridView1),一个Button按钮(Button1),一个TextBox控件(txtName)
    cs代码:

    Code
    • 通过TextBox控件的信息向数据库中添加数据
    页面源代码中添加一个GridView控件(GridView1),一个Button按钮(Button1),一个TextBox控件(txtName),如果有多个信息要录入,增加TextBox控件,并修改sql语句即可。注意:"test"表中有一个主键默认自动增加字段,该字段在添加时不需要追加数据,数据库会自动添加数据。
    cs代码:
    Code

    • 通过GridView1中的编辑按钮编辑数据库中数据
    页面源代码中添加一个GridView控件(GridView1),设置AutoGenerateEditButton="True"。并设置GridView控件的RowEditing,RowUpdating,RowCancelingEdit事件。
    cs代码:
    Code

    • 通过GridView1中的删除按钮删除数据库中数据

    页面源代码中添加一个GridView控件(GridView1),设置AutoGenerateDeleteButton="True"。并设置GridView控件的RowDeleting,RowDataBound事件。
    cs代码:

    Code
    • 实现数据库事务处理,如果操作错误则进行事务回滚

    页面源代码中添加一个GridView控件(GridView1),一个Button按钮(Button1),一个TextBox控件(txtName)。
    cs代码:

    Code
  • 相关阅读:
    使用ffmpeg将mp4切片成ts slice 并生成m3u8命令,同时让IIS支持支持 m3u8
    C# 自动下移动光标 。winform 发送tab,在WPF中
    C# 获取当前程序路径方法整理
    Jeecg-Boot 2.0.0 版本发布,基于Springboot+Vue 前后端分离快速开发平台
    vue2.0源码-丰富的选项合并策略
    JavaScript 核心原理精讲
    前端性能优化
    Vue Router模式
    css3实现圆角三角形
    CSS动画
  • 原文地址:https://www.cnblogs.com/shanymen/p/1486560.html
Copyright © 2011-2022 走看看