Java プラグイン プロジェクトから phpMyAdmin データベースにアクセスしようとしています。プロジェクトの外部 jar ファイルに mysql-connector-java-5.0.8-bin.jar を追加しました。データベースへのアクセスに使用する接続文字列は次のとおりです。
Class.forName ("com.mysql.jdbc.Driver").newInstance ();
String link= "jdbc:odbc:https://just36.justhost.com:2083:databaseName=xxxx";
private static String userName = "xxxx";
private static String password = "xxxx";
Connection conn = DriverManager.getConnection(link, userName, password);
URL、データベース名、ユーザー名、およびパスワードが正しい。しかし、このコードは次のエラーを出します。
java.sql.SQLException: [Microsoft][ODBC Driver Manager] sun.jdbc.odbc.JdbcOdbc.createSQLException(不明なソース) でデータ ソース名が長すぎます。sun.jdbc.odbc.JdbcOdbc.standardError(不明なソース) で。 jdbc.odbc.JdbcOdbc.SQLDriverConnect (未知のソース) で sun.jdbc.odbc.JdbcOdbcConnection.initialize (未知のソース) で sun.jdbc.odbc.JdbcOdbcDriver.connect (未知のソース) で java.sql.DriverManager.getConnection (未知のソース) ) vocab.ITSVocabulary.ReadTextInput(ITSVocabulary.java:27) の java.sql.DriverManager.getConnection(不明なソース)
vocab.TestMain.main(TestMain.java:23) で
27 行目: 接続 conn = DriverManager.getConnection(url, userName, password);
この問題に関連する投稿を確認し、この JAR ファイルのクラスパス変数も設定しました。この前に、mysql-connector-java-5.1.22.jar を試しましたが、これも機能しませんでした。ここでクラスパスを設定したり、ネットワーク設定を変更したりする必要はありますか? この手順に何か問題があるのか 、それとも私が見逃したのか誰かが教えてくれると本当に感謝しています.
ありがとう。