問題タブ [mysql-connect]

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 に答える
296 参照

java - Java mysql 接続がエラーです

Java で mysql を接続しようとしましたが、コンパイラ エラーが発生します。

mysql libraray を追加しましたが、これには欠陥があります:Class.forName("com.mysql.jdbc.Driver");

私は何をすべきか?

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

php - PHP - 複数の接続がある場合にデータベースに接続する最良の方法

私は最近、中規模プロジェクトのサービス面を取得しました。前の開発者は、クラス (func1.php、func2.php など) ではなく、個別の php スクリプトとしてすべての関数を持っています...これらすべての「関数」はmysqli_connect、実際の「databaseonnection.php」ファイルを参照することで参照を作成します。これは、スクリプトが実行されるたびに (関数を呼び出さなければならないたびに) 新しい接続を作成することであり、私はそれをしたくありません。永続的なつながりを持とうと思っていたのですが、プロジェクトが日に日に大きくなっているので、それが手に負えなくなるのが心配です。それで、誰かが同様の状況に遭遇したことがありますか?データベースへの接続を処理する最良の方法は何ですか? どんな提案でも大歓迎です。

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

php - 永続的な DB 接続が再利用されない

認証用のアプリケーションの 1 つで phpgacl ライブラリを使用しています。このライブラリは、mysql_pconnect を使用してデータベースに接続しています。問題は、接続が再利用されず、接続が多すぎるというエラーでアプリケーション全体がクラッシュする場合があることです。同時ユーザーが多すぎるわけではないため、mysql の最大接続数を増やしても問題は永久に解決されません。問題を単純化するために簡単なテストを行いました。簡単なphpスクリプトを書きました/var/www/a.php

localhost/a.php初めてヒットすると、mysql プロセスリストにデータベースへの接続が 1 つ表示されます。リンクを 2 回目にクリックすると、その接続が再利用されることを期待します。しかし、そうではありません。新しい接続が作成され、スリープ状態の 2 つの接続が表示されます。リンクを踏むたびにカウントが増えます。

Apacheを再起動すると、これらすべての接続が閉じられます。

php mysql_pconnect がどのように機能し、以前に作成された mysql 接続をどのように使用するかを知りたいです。そして、上記の例でこれが起こらないのはなぜですか?

ここのコメントの1つは次のとおりです。

You are probably using a multi-process web server such as Apache. Since database connections cannot be shared among different processes a new one is created if the request happen to come to a different web server child process.

これは、Apache で mysql_pconnect を使用することは推奨されないということですか?

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

php - PHP経由でリモートMYSQLデータベースに接続する方法

リモートMYSQL Webサーバーに接続し、表示目的で情報を取得するAndroidアプリを構築する必要があります。だから、どこから始めればいいのかわからないので、調べてみました。そのためのより良いアプローチはphpスクリプトを使用することであると言及している記事を読みました。そして、サーバー、データベース、php の仕組みについて何も知らなかったので、ここから php を勉強しました。 >http://www.homeandlearn.co.uk/php/php12p1.html」を理解し、WhampServer をダウンロードしてテストを行います。ローカルマシンでは、すべて正常に機能しました。しかし、私が理解していない主なことは、「リモートサーバー/データベースへの接続方法」です。私が本当にばかげたことをしているのは明らかです。私が間違っていることを見つけるために助けが必要なだけです。webbrowse のローカル マシンで php スクリプトをテストするときは、" https://www.google.co.uk/search?q=connect+to+remote+mysql+webserver+php&rlz=1C1AVSX_enGB447GB448&oq=connect+to+remote+mysql+webserver+php&aqs=chrome.0.69i57j69i62l3.19724j0&sourceid=chrome&ie =UTF-8#fp=5a2359cf96dc5f79&q=how+to+connect+to+remote+mysql+web+server+php

そして、助けていただければ幸いです。私の質問が明確でない場合は、私に知らせてください。もっと説明しようと思います。または、リモートの MySQL サーバーに接続する必要があるかのように考えてください。これは、そのプロセスと手順が何であるかを意味します。みんな、ありがとう。

編集

リモートサーバーにデータベース「dealt3_raj_test」を作成しました。Web ブラウザに「examplewebserver.CO.UK/myphpscriptname」と入力すると、「エラーが発生しました。エラーページに到達しました」というエラーが表示されます

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

mysql-connect - ユーザーはすでに「max_user_connections」を超えるアクティブな接続を持っています

共有ホスティング アカウントが 1 つあり、そこで動的サイトを実行しています。データベースレコードが返される問題に直面しています。

クエリを実行する各ファイルで mysql_close($con) のようなすべての接続を閉じています。

このためだけですか?または他の問題がある可能性がありますか?接続を閉じるmysqlが見つからないという問題を追跡できますか?

誰かが私を助けることができますか?ありがとう

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

php - クエリ コマンドの後に MySQL データベースを閉じる必要があるのはなぜですか?

私はスターターです。

MySQL 接続を閉じないとどうなるか知りたいです。

1- データベースを閉じずに複数のデータベースを開くことはできますか? 同時に複数のデータベースを開くことはできますか?

2-データベースを閉じると速度が上がりますか?

3- データベースを閉じる必要がありますか、それともオプションですか?

このコードを見てください。「mysql_close()」を使用しないので、リクエストごとにデータベースを閉じません。この PHP ページには多くのリクエストがあります。たぶん毎分50000。このコードにデータベースを閉じる必要があるかどうかを知りたいですか?