1

jceator 4.50.010 と mysql 5.5.28 を使用しています。私のWindowsバージョンは7 64ビットです。jcreatorをmysqlに接続するためにmysql-connector-odbc-5.2.2-winx64をインストールしました。次の手順に従いました

1. First went to my control panel then Administrative Tools > Data Sources(ODBC)
2. The ODBC Data Source Dialog will then appear, select the System DSN tab.
3. Click on the Add button then another Dialog Box containing the Drivers will appear. Select mysql ODBC Driver then click Finish.

ウィンドウが示したよりも、次のものが必要です。

1.Data source name
2.User
3.password
4.database

これらがどうなるかわかりません。パスワードは、mysql のインストール中に指定したものである可能性があります。テスト ボタンを押すと、次のメッセージが表示されます。

"Connection failed:[HY000][mysql][odbc 5.2 w driver] access denied for 'odbc' @ 'localhost' (using password:YES)"

助けてください。

4

1 に答える 1

0

代わりにJDBCドライバーを使用してみませんか?これは、リレーショナルデータベース
MySQL/Jへの標準のJavaインターフェイスです。ダウンロード可能なパッケージ自体に例があります。

ODBCドライバーを使用する必要がある場合は、おそらくODBC-JDBCブリッジも取得する必要があります。

編集:Javaアプリケーションでデータベースに接続しようとしていて、IDEとしてjcreatorを使用していると思います。上記のリンクから、MySQL用の最新のjdbcドライバーを入手できます。jdbcドライバーは、基本的に、他のライブラリと同様にクラスパスに含める必要のあるjarファイルです。これがクイックスタートチュートリアルです http://www.vogella.com/articles/MySQLJava/article.html

これはjcreatorに関連または固有ではありません

jcreatorに関する限り、私は最近それを自分で使用していません。私は機能セットを見ましたが、それを介してデータベースに接続できるとは思いません。データベース開発(SQLクエリの実行、スキーマの確認など)を実行できるオールインワンパッケージであるVisual Studioと比較しているのかもしれませんが、そうは思わないでしょう。このような機能をお探しの場合は、SQL Workbench/JまたはDBeaverをご覧ください。これらは、データベース開発(のみ)を実行できる別個のアプリケーションであり、mysqlのサポートが組み込まれています。

于 2012-10-16T05:08:51.737 に答える