私はあらかじめバンドルされているSTSにほとんど慣れていません。私は、FedoraのEclipse/SpringでMySQL用JDBCを試しています。コンパイルエラー - com.mysql.jdbc.Driverを変数に解決できません
mysql JDBCドライバ(mysql-connector-java-5.1.22-bin.jar)をダウンロードしました。その後、IDEで
- プロジェクトを作成し、プロジェクト
- 下の「libに」と呼ばれるフォルダを作成したJDBC
- それを命名>は、プロパティをプロジェクトに行ってきました。 Javaビルドパスを選択し、[ライブラリ]タブを選択します。 'Add Jars' Selected JDBC> lib> mysql ---。jarをクリックし、OKをクリックしてください。これはProject Explorerペインの下に 'Referenced Libraries'という名前で追加され、そこにはmysql jarファイルがあります。
- は、私は一種のコンパイルに必要だったものを、私が行っていたと思っプロジェクト
の下に次のコードを書きました。しかし、私は見てい
Class.forName(com.mysql.jdbc.Driver);
はcom.mysql.jdbc.Driverはあなたが間違ってここに何を教えてもらえます変数
に解決することはできません。
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class TestJDBC {
/**
* @param args
*/
public static void main(String[] args) throws Exception{
// TODO Auto-generated method stub
Connection connection = null;
Statement statement = null;
PreparedStatement preparedStatement = null;
ResultSet resultSet = null;
try {
Class.forName(com.mysql.jdbc.Driver);
connection = DriverManager.getConnection("jdbc:mysql://localhost/testdb?" +
"user=myuser&password=mypwd");
if (connection != null) {
System.out.println ("Connected may be?");
connection.close();
}
else {
System.out.println ("Not connected?");
}
}
catch (Exception e) {
connection.close();
}
}
}
私は二重引用符を紛失していたことを認識しませんでした。まあ、私はそれに気付かなかったために代価を支払った。ありがとう – rpat