問題タブ [embedded-database]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
100 参照

embedded-database - アプリの実行中に埋め込みデータベース ファイルを開いたままにしても問題ありませんか?

埋め込みデータベース ファイルを使用しています。アプリの起動時にデータベース ファイルを開き、アプリの終了時にのみデータベース ファイルを閉じます。これはベスト プラクティスですか?

従来の open-update-close 方式を使用する必要がありますか?

0 投票する
1 に答える
916 参照

embedded-database - .Netアプリケーション用のオープンソース組み込みデータベースオプション

組み込みデータベースを必要とする.Net4.0WPFアプリケーションがあります。

MSAccessは64ビットWindowsでは動作しないと言われています。そして私はSSCEに問題があります:


DLL'sqlceme35.dll'を読み込めません:アプリケーションの構成が正しくないため、このアプリケーションを起動できませんでした。アプリケーションを再インストールすると、この問題が解決する場合があります。(HRESULTからの例外:0x800736B1)


sqlceme35.dllは私のアプリケーションのプログラムファイルディレクトリにインストールされているので、WindowsXPProがそれを認識しない理由を理解できないようです。

私が使用する可能性のある他の組み込みデータベースオプション(32ビットウィンドウと64ビットウィンドウの両方で機能する)について疑問に思っていました。助言がありますか?

0 投票する
3 に答える
2142 参照

c# - C#で製品カタログを作成するには?

CD または DVD でクライアントに提供される製品カタログ (約 4000 製品) アプリケーションを開発する必要があります。カタログは、PHP と MySQL を使用した Web ページ形式で存在します。

重要: アプリケーションは、古い PC、古いシステムを使用している可能性があるクライアントに提供されます。最小限の要件として、Windows XP と Internet Explorer 6 (必要な場合) を配置します。

依頼されたとき、非常に基本的なバージョンを実現するのに 2 日かかりました。そのため、Web サイト全体を HTML ページにエクスポートし、組み込みブラウザーを含む C# でアプリケーションを開発しました。したがって、Web サイト全体が静的になり、CD に入れられます。これまでのところすべて順調です。ここに問題があります:

質問: 上記の問題に対する最善の解決策はどれですか? 回答が 1 つの質問のみの場合でも、回答してください。ありがとう

0 投票する
3 に答える
184 参照

c# - ユーザーがデータベースプログラムを使用するには、データベースプログラムをインストールする必要がありますか?

これはばかげた質問かもしれませんが、私はまったく新しいです。

データベースと通信するWindowsプログラムを作成したい。私のプログラムのユーザーがMySqlのようなデータベースプログラムをインストールする必要なしにこれを行う方法はありますか?

C#でプログラムします。

0 投票する
1 に答える
4263 参照

winforms - sqliteが埋め込まれたwinformアプリケーションのデプロイ

vs 2008 0nXPsp3で構築されたwinformアプリケーションを展開しています。

プロジェクトのルートフォルダと選択したプロパティにドロップした空のスキーマを使用してデータベースを作成しましたBuild ActionEmbedded ResourcesCopy to Output directoryCopyalways。これで、app.config connectionStringセクションにconnectionstringを含める代わりに、appSettingkey="database";にエントリを配置します。value= "mydb.db; Version=3"。

だからconnectionString私の使用を作成するために:

すべてが正常に機能し、セットアッププロジェクトでアプリをパッケージ化しました。アプリをインストールした後、データベースが見つからず、データベースをApplication Folderセットアッププロジェクトのにコピーして機能させる必要がありました。

私が思ったのは、dbはapp dllにあるはずですが、copy alwaysアクセスできません。では、正確に何を間違えたのでしょうか。

ルートデータベースに接続する必要があったのではないかと思います。Application.StartupPath

しかし、私はここでベストプラクティスを求めています。これは、私が行ったことは機能しているものの、それでも回避策のように見えるため、誰かが彼の経験を私と共有できますか?読んでくれてありがとう

0 投票する
4 に答える
394 参照

database - これらの組み込み/エクスプレスDBに対する4GBの制限で十分ですか?制限に達した場合の次は何ですか?

大きなブロブがファイルシステムに格納される場合、(理論的には)デスクトップアプリがこれらのエクスプレス/組み込みデータベース製品(SQL-Server Express、Oracle Express、SQLite3など)の4GBの制限を完全に消費できる期間はどれくらいか疑問に思います。

また、4GBに達したときの戦略はどうなりますか?

  • 古いDBをアーカイブする
  • 1〜3か月のデータを新しいDBにコピーします(これをキャッシュ戦略と見なしますか?)
  • この時点から新しいDBの使用を開始します(古いデータにどのようにアクセスしますか?)

テーブル/列に保存したデータの量によって、答えが異なる場合があることを理解しています。しかし、あなたの経験に基づいて説明してください(どのようなデスクトップアプリ、書き込み/読み取りが重い、あなたの推測によるとどれくらいの時間がかかるか)。

0 投票する
4 に答える
20271 参照

database - h2 インメモリ テーブル、リモート接続

H2データベースを使用してメモリ内テーブルを作成し、それが作成されて実行されているJVMの外部でアクセスすることに問題があります。

ドキュメントはURLを次のように構造化しますjdbc:h2:tcp://<host>/mem:<databasename>

多くの組み合わせを試しましたが、リモート接続を機能させることができません。この機能は機能していますか? 誰かがこれをどのように使用したかの詳細を教えてもらえますか?

0 投票する
1 に答える
1335 参照

database - 異なる BerkeleyDB バージョンの違いは何ですか? また、どちらを選択すればよいですか?

多くのことが BDB に依存しています。サーバー用のパッケージ済みソフトウェアをインストールしようとすると、各ソフトウェアが異なるバージョンの BerkeleyDB を必要とするようです。しかし、それらをコンパイルすると、特定の BDB バージョンを指定できるようです。(関連するソフトウェアには、Postfix、OpenLDAP、および Cyrus IMAP が含まれます。)

私はときどき Python プロジェクトで BDB を使用しますが、異なるバージョンが作成されたデータベース ファイルにどのような影響を与えるかわかりません。

すべての異なる Berkeley DB バージョンの違いを知りたいです。バージョンの違い、API やファイル形式の違い、バージョン間の非互換性などに関する情報を見つけるのは難しいようです。

少なくとも次のバージョンが存在することを知っています。

  • 1.85 (歴史的なバージョン?)

  • 2.x

  • 3.x

  • 4.1

  • 4.2

  • 4.3

  • 4.4

  • 4.5

  • 4.6

  • 4.7

  • 4.8

  • 5.0

0 投票する
2 に答える
2213 参照

sql - MS Access CrossTab クエリ - 3 つのテーブル間

次の3つのテーブルがあります。

1) 甘さ表

2) 果物名表

3) 国名表

最終的に CrossTab SQL クエリを実行しようとしています:

難しいのは、名前テーブルの関連する名前で行/列にラベルを付けることです。

MS Access を使用して 2 つのクエリを設計できます。

  1. 果物/国名テーブルと甘味テーブルの結合を作成します
  2. クロス集計クエリを実行する

ただし、これを単一のクエリで実行するのは困難です。最初のクエリの SQL を 2 番目のクエリにネストしようとしましたが、うまくいかないようです。

残念ながら、私のソリューションは完全に SQL である必要があります。これは、埋め込み SQL クエリであるためです (MS Access のクエリ デザイナーなどに頼ることはできません)。

どんな助けでも大歓迎です。

プリボ。

0 投票する
5 に答える
3355 参照

sql - .Net向けの優れた組み込みデータベースソリューション(SQLiteなど)

.Netプロジェクトで使用できるファイルベースのストレージソリューションを探しています。データを保存および取得するには、SQLのようなインターフェイスが必要です。オーバーヘッドは比較的少なくて済み、エンドユーザーが追加のコンポーネントをインストールする必要はありません。参照して使用できる.dllを探しています。ORMと密接に関連している場合に付与されるクールポイント。

私の現在のお気に入りはSQLiteですが、知っておくべきもっと良いものはありますか?

私はアクセスに対して(健康?)偏見を持っています。なぜなら、それは私が必要とするものに対して過度に複雑であると感じているからです。

PS:「いいえ、SQLiteに勝るものはありません」は完全に良い答えです。