猿问

如何使 SQLiteConnection 对象可用于另一种方法?

我试图在 SQLite 连接方法中获取 SQLiteConnection 对象,并使其可用于稍后在我的代码中使用的方法。


private void SelectDbRecords()

    SQLiteConnection con;

    SQLiteDataAdapter da;

    SQLiteCommand cmd;

    DataSet ds;


    if (File.Exists("data.db"))

    {

        con = new SQLiteConnection("Data Source=data.db;Version=3;");

        SetConnection();

        con.Open();

        string sql = "SELECT * FROM Sites";

        cmd = con.CreateCommand();

        cmd.CommandText = sql;

        cmd.ExecuteNonQuery();

        ...

我怎样才能使这个 con 对象持久化以便我以后可以访问它?如果这是一个愚蠢的问题,我深表歉意。我正在学习 C#,但似乎找不到关于如何完成此任务的明确答案。我尝试使用 Friend,但似乎无法正常工作。


ibeautiful
浏览 85回答 1
1回答

LEATH

您可以在类中全局声明 con 对象,以便稍后可以在该类的任何方法中访问它。Public class classname{     SQLiteConnection con = new SQLiteConnection("Data Source=data.db;Version=3;");     --Methods}
随时随地看视频慕课网APP
我要回答