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
posted @ 2009-06-19 19:12  Drek  阅读(218)  评论(0编辑  收藏  举报