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
  • 相关阅读:
    android操作数据库
    Android读写SD卡上的文件
    第四章 函数与程序结构
    getchar()与EOF
    NULL, '',0 '0'的区别
    TCPL 行计数
    行计数
    getchar()用法
    在C语言中,double、long、unsigned、int、char类型数据所占字节数
    队列——解密QQ号
  • 原文地址:https://www.cnblogs.com/drek_blog/p/1507004.html
Copyright © 2011-2022 走看看