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
  • 相关阅读:
    接Oracle11g_client精简版安装步骤(2019年11月18日)之Plsql配置
    Oracle11g_client精简版安装步骤(2019年11月18日)
    PC端微信版本过低问题
    Windows下Nginx无法启动且进程里没有?
    Eclipse中复制项目后,怎么更改项目名等相关配置?(2019年10月17日)
    tomcat改端口号
    java基础
    数据库
    数组相关
    Linux系统实战
  • 原文地址:https://www.cnblogs.com/shanymen/p/1486560.html
Copyright © 2011-2022 走看看