打印

C#的类创建和调用求助

[复制链接]
734|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xygyszb|  楼主 | 2014-6-24 20:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
C#, TI, ST, IO, NEC
本人菜鸟,刚学C#。
C#中如何创建类并调用,以数据库的链接为例,谢谢。

PS:数据库连接代码如下:
/// <summary>
///OleDbConnDb类,适用于Accsee数据库操作
/// </summary>
public class OleDbConnDb
{
    OleDbConnection objConnection = null;  //连接数据库的对象

    /// <summary>
    /// 构造函数,连接数据库,数据库连接字符在web.Config文件的AppSettings下的conStr
    /// </summary>
    public OleDbConnDb()
    {
        if (objConnection == null)//判断连接是否为空
        {
            string strConnection = "provider = microsoft.jet.oledb.4.0;data source= note.mdb";//如何制定数据库的地址?
            //string conString = "provider=sqloledb.1;data source=.;initial catalog=capucivar;user id=sa;pwd=";//连接数据库的字符串
            //string conString = System.Configuration.ConfigurationManager.AppSettings["conStr"];//连接数据库的字符串
            //conn = new OleDbConnection(conString);
            objConnection = new OleDbConnection(strConnection);
            if (objConnection.State == ConnectionState.Closed)
            {
                objConnection.Open();//打开数据库连接                     
            }
        }
    }
}
请问这段应该如何调用和放置?

相关帖子

沙发
xygyszb|  楼主 | 2014-6-24 20:21 | 只看该作者
//装载数据
        private void button7_Click(object sender, EventArgs e)
        {
             //linkdb();
            string strConnection = "provider = microsoft.jet.oledb.4.0;data source=note.mdb";//如何制定数据库的地址?
            OleDbConnection objConnection = new OleDbConnection(strConnection);
            objConnection.Open();

            string sql = "select * from noteuser";
            OleDbDataAdapter myda = new OleDbDataAdapter(sql, objConnection);
            DataSet myds = new DataSet();//新建数据集
             myda.Fill(myds, "noteuser");//装载数据
            dataGridView1.DataSource = myds.Tables["noteuser"];

        }
这是刷新dataGridView1的程序,我想把其中的链接数据库替换成类的引用,该如何实现?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:有两种设计师,一种是已经遇到信号完整性问题,一种是即将遇到信号完整性问题。 混元电子技术交流群:182196702     混元电子淘宝店铺

131

主题

2551

帖子

22

粉丝