zoukankan      html  css  js  c++  java
  • ADO.net实现数据库连接(1)

    断开式
    在程序加载时,首先要载入连接用到环境变量。一般可以在窗体Form类内,定义全局变量

    public partial class FrmSub : Form
        {
            
    private static string connconfig = "Data Source=.;Initial catalog=MyMoney;Integrated Security=true;";
    然后可以建立个加载窗体的方法。
    public void LordTradeAddMethod()
            {
                
    //此方法用于查询数据,并返回数据值。当然,如果要更新,可以调用adapter.Update(dt)
                string sql = "select * ,Balance=Deposit-Payout from BankCard";
                SqlConnection conn 
    = new SqlConnection(connconfig);//环境变量加载紧新的接口
                SqlDataAdapter adapter = new SqlDataAdapter(sql, conn);
                
    //实例化一个adapter,这个类表示数据库连接和数据命令集,它们用于填充数据集和更新数据库
                DataTable dt = new DataTable();//内存数据表,用于存放从数据库读出来的数据
                try
                {
                    adapter.Fill(dt);
    //填充数据到dt中
                    this.dgvTradeAdd.DataSource = dt;
                   
    //dgvTradeAdd为自定义的DataGirdView控件,用于在窗体中显示数据库的数据            }
                catch (Exception ce)
                {
                    MessageBox.Show(ce.Message);
                }
            }
    如果要实现在窗体打开是加载,则可以在窗体的load事件中,调用这段代码

           private void Form1_Load(object sender, EventArgs e)
            
    {
                
    this.LordTradeAddMethod();
            }
    关于增删改的数据库操作
    ,以增加为例子,其他雷同。
    Code
  • 相关阅读:
    PostgreSQL主备切换
    PostgreSQL流复制
    PostgreSQL存储过程(5)-异常错误处理
    PostgreSQL存储过程(4)-return语句
    vue+element ui项目总结点(二)table合计栏目,按照起始年份--截止年份 插入数据并向后追加数据以最后一条年份+1
    vue+element ui项目总结点(一)select、Cascader级联选择器、encodeURI、decodeURI转码解码、mockjs用法、路由懒加载三种方式
    react基础语法(五) state和props区别和使用
    js获取上周、本周、下周的时间
    Python基础语法(二)
    Python基础语法(一)
  • 原文地址:https://www.cnblogs.com/drek_blog/p/1507004.html
Copyright © 2011-2022 走看看