問題タブ [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.

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

mysql - 接続をリセットするMYSQL

バックエンドがmysql 5.1.37であるApache tomcat 6 WebサーバーでCAS 3.4.5を使用しています。mysql-jdbc-connector バージョン 5.12 を使用して、Java spring フレームワークで記述された CAS からバックエンドに接続しています。

mysql は、CAS が必要とする永続的な接続を断続的に閉じています。これを回避できる方法はありますか。どんなアイデアでも本当に感謝しています。

mysql が接続をリセットしたときに CAS が受け取るエラーを貼り付けています。

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

java - エラー: からメインクラスのマニフェスト属性を読み込めませんでした

PC に mysql-connector-java-5.1.15-bin をインストールすると、次のようなエラーが表示されますfailed to load main-class manifest attribute from。このエラーを取り除くにはどうすればよいか教えてください。mysql-connector-java-5.1.15-binがないとどうしようもないので至急教えてください。

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

c# - MySQL.NET コネクタとの接続

エラーが発生します:

データベースへの接続を確立できませんでした

MySQL .NETコネクタに接続すると。ユーザー名が正しいこと、パスワードが正しいこと、データベースが正しいこと、そしてサーバーが正しいことを完全に確信しています。コードは次のとおりです。

0 投票する
9 に答える
18404 参照

c# - リストを追加mysqlパラメータに

.NETコネクタのMySqlParameterについてこの質問があります。

私はこのクエリを持っています:

そして、MySqlParameterは次のとおりです。

これは可能ですか?intの配列を単一のMySqlParameterに渡すことは可能ですか?もう1つの解決策は、intの配列を「1,2,3,4」などの文字列に変換することですが、これをMySqlParameterに渡して文字列として認識されると、次のようなSQLクエリが実行されます。 "1 \、2 \、3 \、4"であり、これは期待値を返しません。

@更新:mysqlコネクタチームはもう少し頑張る必要があるようです。

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

java - JavaをMySQlデータベースに接続する


JavaプログラムをMySQLデータベースに接続する標準的な方法はありますか?最も簡単な方法はどれですか?

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

ruby-on-rails - Rails アプリケーションが名前付きパイプ/ソケット経由でローカル MySQL サーバーに接続できない --- Windows 7 x64

Rails アプリケーションをセットアップして、開発用にローカル マシンで MySQL サーバーを使用しようとしています。mysql2MySQLConnector/C に対して gemを正常にコンパイルしました。MySQL Server のインストールにバンドルされている libmysql.dll を使用して同じエラーを受け取りました。しようとするrake db:createと、アプリケーションが MySQL サーバーに接続できません。

MySQL はマシン上で Windows サービスとして構成されており、名前付きパイプを介したローカルのみの接続に対して自動的に開始されます。TCP-IP は完全に無効になっています。my.iniファイル内のソケットの名前はmysql.

database.ymlの Rails アプリケーションのファイルは次のようになります。

開発:
アダプター: mysql2
エンコーディング: utf8 再接続: false
データベース: application_dev
プール: 5
ユーザー名: root

パスワード: *********

ホスト: localhost
ソケット: mysql

テスト:
アダプター: mysql2
エンコーディング: utf8 再接続: false
データベース: application_test プール: 5
ユーザー名: root

パスワード: *********

ホスト: localhost
ソケット: mysql

そして、私が受け取っているエラーは次のとおりです。

D:\Dropbox\Programming\Ruby\application>rake db:create (in D:/Dropbox/Programming/Ruby/application) Can't connect to MySQL server on 'localhost' (10061) Couldn't create database for {" adapter"=>"mysql2", "encoding"=>"utf8", "reconnect"=>false, "database"=>"application_test", "pool"=>5, "username"=>"root"," password"=>"************", "host"=>"localhost", " socket"=>"mysql"}, 文字セット: utf8, 照合順序: utf8_unicode_ci

'localhost' の MySQL サーバーに接続できません (10061) {"adapter"=>"mysql2", "encoding"=>"utf8", "reconnect"=>false, "database" のデータベースを作成できませんでした=>"applicaton_dev", "pool"=>5, "username"=>"root", "password "=>"************", "host"=>"localhost"," socket"=>"mysql"}、文字セット: utf8、照合: utf8_unicode_ci

次の Ruby/Rails/MySQL ディストリビューションで Windows 7 Home Premium 64 ビットを使用しています。

ruby 1.9.2p180 (2011-02-18) [i386-mingw32]

Rails 3.0.7

mysql2 rubygem 0.2.7

mysql Ver 14.14 Distrib 5.5.11, for Win32 (x86)

mysql Connector/C 6.0.0

MySQL サーバーを再インストールして TCP-IP 接続を有効にしようとしましたが、失敗する代わりにハングします。

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

odbc - mysqlodbcの質問

自分のアプリを介してmysqlデータベースに接続するためにmysqlodbcドライバーを使用したいと思います。問題は、それが非常に不安定に見えることです-私は次のようなエラーを受け取り続けます:

セッションタイムアウトのようなもののようです。

だからここに私の質問があります:-これらのエラーの原因は何ですか?-安定した接続を得るためにそれを修正する方法はありますか?-Windowsソフトウェアのコーディングに使用することをお勧めしますか?

ありがとう

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

mysql - MySQL .NETアダプターは、何を試してもMonoからの接続を拒否します

別のマシンにあるMySqlデータベースに簡単に接続しようとしています。Windowsのデータソースにtelnetで接続し、OSXとUbuntuの端末を使用してネットワークの内部と外部の両方にアクセスできます。ただし、OSX上の私のmonoプロジェクトを介して接続することを拒否します。

私は受け取ります:

指定されたMySQLホストのいずれにも接続できません...

データベースがホストされているOSXマシンでもUbuntuマシンでも、ファイアウォールルールが有効になっていないことを確認しました。monoプロジェクトと同じマシン上にあるMySQLワークベンチは、問題なく接続できます。

コードを介してデータベースに接続しようとしました:

Server = myIp; データベース=FK; ユーザーID=george; Password = pass; ポート=3306

OSXのMonoにプリインストールされているプラ​​グインを介して:

Tools > Database > Add Database Connection > MySql database

接続文字列は使用しません。データベース情報に基づいて独自の接続文字列を作成します。ただし、違いはありません。接続をテストすると、プログラムで接続しようとしたときに表示されるのと同じメッセージで失敗します。

mySQLデータベースをホストしているサーバーは、接続の試行を示していません。

5.2モノラル.NETコネクタと6.3コネクタ(v2とv4の両方)の両方を使用しようとしました。どちらも接続に失敗します。

アセンブリをGACに配置し、プロジェクトのbinディレクトリにローカルに配置してみました。違いはありません。

接続プロトコルで、ソケットとtcpの両方、およびメモリとパイプを試しました。動作しません。

サーバーに接続できない理由はまったく意味がありません。サーバーは、Mono内以外のすべての場所で機能します。リクエストをブロックするファイアウォールは実行されていません。

Monoから接続するのはそれほど難しいことではないはずなので、どこかで明らかに何かが非常に間違っています。IDEがデータベースに接続することさえできないのを見てください。

サーバーにアクセスすることすらできないので、それは問題ではありませんが、私の資格情報は絶対に正しいです。接続できなかったという応答を受信するのに約10〜15秒かかるため、接続を試みていると思います。

モノラルとアパッチを介してサービスを提供しているUbuntuサーバー(mySQLサーバーとは別のマシンとネットワークに配置されている)にデプロイすると、まったく同じコードが正常に接続されますXSPの問題でしょうか?何も思いつきません。

私はこれを機能させるために数え切れないほどの時間を費やし、monoからmySQLへの接続について見つけることができるすべてのチュートリアルとWebサイトを調べました。誰もが最後の失敗と同じように結論を下しました。何か助けはありますか?

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

c# - テーブル名としてのMySqlParameter

tableName をクエリに渡すために使用したいMySqlParameter(slq インジェクションを防ぐため)

しかし、これは機能していません。パラメータとしてtableNameを渡すにはどうすればよいですか

PSに変更しようとし@ました?-機能していません

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

c# - 1 つのクエリで MySqlCommand を使用して複数のレコードを MySQL に挿入する C# (MySQLConnector) & コマンド 引用符をエスケープするためのパラメータ

MySqlCommandC#のオブジェクト (MySQL コネクタ ライブラリを使用) を使用して、1 つのクエリで複数のレコードをテーブルに挿入しようとしています。

これを行う方法を知っている唯一の方法は、自分でクエリを動的に構築して設定することですcommand.CommandType = CommandType.Text;

この方法の問題は、フィールドが引用符などでエスケープされないことです。自分で推測する値をエスケープする関数を書くこともできますが、インターネットで読んだすべての記事や質問はこれに眉をひそめているようでcommand.Parameters、これをより効率的かつ徹底的に使用すると述べています。

私の問題は、複数の行のパラメーターを設定する方法がわからないことです。どうやってやるの?

編集:これは24時間年中無休で実行される商用サービス用であるため、これを行う最も効率的な方法を見つける必要があります. 私はストアド プロシージャを使用していません。これが唯一の方法ですか、それとも別の方法がありますか?