zoukankan      html  css  js  c++  java
  • 导入access到sqlite

    //打开mdb数据库
        OleDbConnection mdbConn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:英汉字库.mdb");
        mdbConn.Open();
        OleDbDataAdapter mdbDa = new OleDbDataAdapter("select * from English",mdbConn);
        DataSet mdbDs = new DataSet();
        mdbDa.Fill(mdbDs,"English");
       

        //打开sqlite数据库
        SQLiteConnection sqliteConn = new SQLiteConnection("Data Source=database.db;New=True;Compress=True;Version=3");
        sqliteConn.Open();

        //建表
        SQLiteCommand sqliteCmd = sqliteConn.CreateCommand();
        sqliteCmd.CommandText = "CREATE table English (English varchar(50) Primary Key,Chinese varchar(50),Phonetic varchar(50))";
        sqliteCmd.ExecuteNonQuery();
       
        //插入数据
        SQLiteDataAdapter sqliteDa = new SQLiteDataAdapter("select * from English", sqliteConn);
        SQLiteCommandBuilder sqliteCb = new SQLiteCommandBuilder(sqliteDa);
       
        DataSet sqliteDs = new DataSet();
        sqliteDa.Fill(sqliteDs,"English");

        Console.WriteLine(sqliteDs.Tables["English"].Rows.Count);
        Console.WriteLine(mdbDs.Tables["English"].Rows.Count);
          
        foreach(DataRow dr in mdbDs.Tables["English"].Rows)
        {
         DataRow sqliteDr = sqliteDs.Tables["English"].NewRow();
         sqliteDr[0] = dr["english"];
         sqliteDr[1] = dr["chinese"];
         sqliteDr[2] = dr["phonetic"];
         sqliteDs.Tables["English"].Rows.Add(sqliteDr);
        }
        sqliteDa.Update(sqliteDs,"English");

  • 相关阅读:
    团队事后分析
    Gamma阶段发布说明
    Gamma阶段 测试报告
    【Gamma阶段】第十次Scrum Meeting
    【Gamma阶段】第九次Scrum Meeting
    【Gamma阶段】第八次Scrum Meeting
    Gamma展示
    【Gamma阶段】第七次Scrum Meeting
    【Gamma阶段】第六次Scrum Meeting
    【Gamma阶段】第五次Scrum Meeting
  • 原文地址:https://www.cnblogs.com/zjoch/p/1367001.html
Copyright © 2011-2022 走看看