-2
私はここにホストされているMySQLデータベースにアクセスできるJavaアプリケーションを作成し、特定のテーブルにSELECT
とUPDATE
ステートメントを送信しようとしています。Javaアプリケーションで外部データベースを継続的にチェックする
:下の3行はEclipseでこれらのエラーを投げているが
import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;
MysqlDataSource dataSource = new MysqlDataSource();
dataSource.setUser("username"); -- line 1
dataSource.setPassword("password"); -- line 2
dataSource.setURL("db url"); -- line 3
:
1行目と2:
- Syntax error on token ";", @ expected
- Syntax error on token ".", @ expected after
ライン3 :
- Syntax error, insert "SimpleName" to complete
QualifiedName
- Syntax error, insert ")" to complete MethodDeclaration
- Syntax error, insert "Identifier (" to complete
MethodHeaderName
MysqlDataSource
のソースコードを調べましたが、setUser
は間違いなく公開されています(また、setPassword
とsetServerName
)。なぜそれが問題を引き起こしているのか分かりません。
を参照してくださいJNDIせずにデータソースを使用してのより良い説明については
、あなたのファイルは、コードのこれらの6行は、正確に含まれているのですか? – Andremoniy
これがコンパイルエラーの場合は、接続コードを含むファイルの内容全体を貼り付けてください。スニペットに基づいて、クラスを宣言していない可能性があり、コンパイラがアノテーションを期待している可能性がありますが、コードを見ずに確信が持てません。ランタイムエラーの場合は、スタックトレース全体を指定してください。 –
投稿ごとに1つだけ質問してください。私たちはあなたがどの大学に通っているか知る必要はありません。質問が重複して間違って閉じられたと思う場合は、[this](http://meta.stackoverflow.com/questions/253521/what-can-i-do-if-i-believe-that-my-question-誤って重複としてマークされていた)。あなたはまた、新しい投稿のあなたの経験を言及する必要はありません。 –