0

私のプロジェクトマネージャーは私に次のことをするように頼みました:

-サーバー上のmysqlデータベースからデータをバックアップ

-このデータをsqliteに変換します

-この sqlite 新しいデータベースから読み取る Windows フォーム アプリケーションに追加します。

目標は、データベースの一部を常にこの c# Windows アプリケーションにリンクしておくことです。

c# を使用した mysql からのバックアップ データに関する記事を読みましたが、問題が発生することはないと思います

mysqldump.exe を使用したバックアップ 1

mysqldump.exe を使用したバックアップ 2

mysqldump.exe 3 を使用したバックアップ

この mysql ダンプ ファイルを sqlite に変換し、sqlite メモリを使用してデータを c# にロードし、それを保存して、アプリケーションが実行するたびにこの sqlite データベースを使用するようにするにはどうすればよいですか。これらの手順はすべて、ボタンなどを使用して c# Windows アプリケーション自体で実行する必要があります。

4

1 に答える 1

0

これを行う IMO の最も簡単な方法とその方法: テーブルを CSV としてエクスポートします。それらをエクセルで開きます。セルの変数を使用して Excel シートの最初の行の挿入ステートメントを作成し、それを追加の列として追加します。それをクリックして下にドラッグすると、すべての行でそのステートメントが繰り返されます。

その生成された列をコピーし、それを sqlite データベース ブラウザーに取り込み、その巨大なステートメントを実行します。

ステートメントは次のようになります。="INSERT INTO newTable VALUES('" &A2&"','" &B2&"');"

それをもっと難しくしないでください。そうするべきです:P

于 2013-01-28T19:55:14.513 に答える