ホームページ  >  記事  >  データベース  >  GoDaddy で MySQL に接続すると「データベースが選択されていません」というエラーが表示されるのはなぜですか?

GoDaddy で MySQL に接続すると「データベースが選択されていません」というエラーが表示されるのはなぜですか?

DDD
DDDオリジナル
2024-11-01 00:30:29467ブラウズ

Why Am I Getting a

MySQL データベース選択エラー

GoDaddy でホストされている MySQL データベースからデータを取得するときに、「データベースが選択されていません」エラーが発生する場合があります。この問題は通常、データベース URL にデータベース名の指定がない場合に発生します。

解決策:

JDBC 接続で使用されるデータベース URL にはデータベース名が含まれている必要があります。これは通常、元の URL に「/DBNAME」を追加することによって行われます。例:

<code class="java">String URL = "jdbc:mysql://localhost:3306/my_database";</code>

この場合、「my_database」はアクセスされているデータベースの名前です。

変更された元のコード:

データベース名を元のコードに統合する:

<code class="java">public static void main(String[] args) {

    Connection conn = null;
    Statement stmt = null;

    try {
        // ... (code remains the same)

        // Modify the database URL to include the database name
        String URL = "jdbc:mysql://localhost:3306/my_database";

        // STEP 3: Open a connection
        System.out.println("Connecting to database...");
        conn = DriverManager.getConnection(URL, USER, PASS);

        // ... (remaining code remains the same)
    }
}</code>

データベース名を URL に組み込むことにより、JDBC 接続はアクセスするデータベースを正常に識別し、「データベースが選択されていません」エラーを排除できます。

以上がGoDaddy で MySQL に接続すると「データベースが選択されていません」というエラーが表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。