0

では、この文字列を URL として持っているとし
final String DB_URL = "jdbc:mysql://localhost/test_0";
ましょう: そして、次の行を実行してみます:
conn = DriverManager.getConnection(DB_URL,USER,PASS);

URL が「test_0」や「64_database」ではなく「test」データベースを指している場合は機能しますが、後の名前を試してみるとエラーなどが発生します。アンダースコアを含む URL を処理する方法はありますか?
それとも数字が入っているということですか?

4

2 に答える 2

1

データベース名のアンダースコアに問題はありません。数的にも。これは、接続できない理由の問題ではありません。スタックトレースを投稿してください。

于 2012-08-12T13:28:43.200 に答える
0

わかりました私は初心者です。問題は、サーバーのポートをデフォルトの 3306 から 3036 に変更したことでした。そのため、コードを次のように変更しました
final String DB_URL="jdbc:mysql://localhost:3036/64_database"; :接続していて、テーブルを作成することさえできましたが、mysql クエリ ブラウザではそれらを見つけることができませんでした。

于 2012-08-12T14:22:49.840 に答える