問題タブ [mysql-connector]
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.
c++ - コンパイルするファイルでのNetbeansエラー
qt、qmakeなどは初めてです。
以下を含む.priファイルを作成しました。
私が
qmake -o Makefile make ./myProject
または、Netbeans IDEで「実行」をクリックするだけで、プロジェクトがコンパイルされて正常に実行されます。
ただし、次の図に示すように、コードにエラーがあるため、NetbeansIDEはmysqlcppconnライブラリを含めたことを認識しません。これらのエラーを取り除くにはどうすればよいですか?私の疑いは、mysqlcppconnライブラリが含まれていることをNetbeansに伝える必要があるということです。それが正しければ、どうすればそれを行うことができますか?それとも私がすべき他の何かがありますか?
ありがとう!
c++ - MySQL Connector C ++によって返されるメモリを所有しているのは誰ですか?
MySQL Connector C ++ 1.05を使用すると、メモリリーク/削除エラーが発生します。
コネクタは、クエリの実行から結果セットへのポインタを返します。
ポインタをに割り当てていますboost::shared_ptr
。呼び出しは次のようになります。
これが私の質問です:
- 割り当てられた結果セットを削除する責任は誰にありますか?
- 使用する必要がありますか、
scoped_ptr
それともshared_ptr
結果が関数内でのみ使用されるのですか? - 別のクエリが実行されたときに結果は有効ですか?
MySQL Connector C ++ 1.05、MS VisualStudio2008バージョン9.0を使用しています。
mysql - BatchingBatcher の奇妙な NPE 「JDBC ドライバーは期待される行カウント数を返しませんでした」
Tomcat で spring/hibernate Java アプリを実行していますが、更新時にこのファンキーなエラーが表示されます: JDBC ドライバーは期待される行カウント数を返しませんでした
最近、mysql コネクタをバージョン 5.1.15 に更新しました。誰もこのようなものを見たことがありますか?
c++ - 複数の行を選択する
この関数が機能する方法を使用しているので、1000 のアカウントがあり、クエリが
「アカウントからID、名前、パスワードを選択」
私の関数は、使用している場合のように最初の行を取得します std::string acc[20];//array
それで
しかし、すべての行を選択して使用する方法がわからないという私の質問はありますか?
.net - MySQL Entity Framework 4.0 ストアド プロシージャ フィールド マッピング
エンティティ フレームワーク 4.0 とストアド プロシージャで MySQL を使用した人はいますか? SP を追加すると、入力する必要のあるフィールドが表示されません。また、手動で追加する方法もありません。[関数のインポート マッピング] をクリックすると、単に「エンティティ デザイナー モデル ブラウザーでエンティティまたは関連付けを選択して、そのマッピングを編集します」と表示されます。
どんな助けでも大歓迎です。.NET コネクタ 6.3.6 を使用しています
.net - 自動生成されたmysqlメンバーシップ/プロファイルおよびロールプロバイダーテーブルのエラー
初めて、MySQL .NET Connector 6.2.3で組み込みのメンバーシップ/ロールおよびプロファイルプロバイダーを使用しようとしていますが、web.configでスキーマの自動生成プロパティを使用しています。しかし、私はいくつかの奇妙な問題を経験しています。Webサイトをローカルで実行している場合、ローカルデータベースにロールやユーザーなどを作成するのに問題はありませんが、Webサーバーにデプロイすると、生成されるテーブルはローカルとは異なって見え、すべてのテーブルに同じ列が含まれているわけではありません。同じ名前。たとえば、役割テーブルの名前はローカルでは「my_aspnet_roles」ですが、サーバーでは「my_aspnet_Roles」であり、役割名を含む列の名前はローカルでは「name」ですが、サーバーでは「Rolename」です。これは、どのプロバイダーもオンラインで動作しないことを意味しますか?足りないものはありますか?
これがプロバイダーのすべてのセットアップを含む私の構成ファイルです:
c++ - ライブラリがデバッグライブラリまたはリリースであることを知る方法は?
私は mysql cpp ライブラリを使用しています。そこで bzr トランクから最近のコピーをチェックアウトし、cmake を使用してライブラリを生成しました。
最初はリリース モードを使用し、2 回目はデバッグ モードを使用してビルドしました。両方のライブラリには
プログラム (C または C++ コード) をチェックインする方法、またはライブラリがリリース ライブラリまたはデバッグ ライブラリである nm を使用する方法はありますか
c++ - std::set から MySQL c++ コネクタ setBlob() に値をストリーミングするにはどうすればよいですか?
C++ の場合: std::set の整数があります。
MySQL の場合: blob 列を持つテーブルがあります
整数を blob 列にストリーミングしたいのですが、その方法がわかりません
編集:整数がリトルエンディアンのDWORDとしてパックされていることを確認する必要があることを忘れていました
mysql - mysql-connector-c/libmysqlclient/mysql C API に対してアプリケーションをビルドする際のリンカー警告
ソースから mysql-connector-c をビルドし (こちらの手順に従って)、アプリケーションのライブラリに静的にリンクしようとしています。ただし、次の警告が表示されます。これがなぜなのかについて誰か考えがあるかどうか疑問に思っていました。
関連する引数/フラグの一部を次に示します。
ライブラリをビルドするために、CMake が次のように渡されます。
-G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/path/to/my/install/root -DCMAKE_C_FLAGS="-m64" -DCMAKE_CXX_FLAGS="-m64"
アプリケーションをビルドする場合: