私はUnix InstanceをAmazon EC2上に用意しています。これには3306ポートでrunnigされているmysqlがインストールされています。 (注:AWSのrdsデータベースではありません)EC2インスタンスにMySQLドライバをインストールしますか?
私はMysqlでEmpDBデータベースを作成し、Employeeテーブルを作成しました。テーブルに行を挿入するJavaプログラムを作成しました。以下は
はコードです:import java.sql.*;
import java.util.Calendar;
public class Test{
public static void main(String[] args) {
try{
String myDriver = "com.mysql.jdbc.Driver";
String myUrl = "jdbc:mysql://localhost:3306/TaskDB";
Class.forName(myDriver);
Connection conn = DriverManager.getConnection(myUrl, "root", "root");
String query = " insert into employee (id,name,dept,salary)"
+ " values (?, ?, ?, ?)";
PreparedStatement preparedStmt = conn.prepareStatement(query);
preparedStmt.setInt (1, 600);
preparedStmt.setString (2, "Rubble");
preparedStmt.setString(3, "startDate");
preparedStmt.setInt(4, 5000);
preparedStmt.execute();
conn.close();
} catch (Exception e){
System.err.println("Got an exception!");
e.printStackTrace();
}
}
私はエラーの下になって、 "Javaのテスト" を経由して、それを実行しています:私は私のUnixのインスタンス上のMySQLコネクタをインストールするにはどうすればよい
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:359)
at java.net.URLClassLoader$1.run(URLClassLoader.java:348)
at java.security.AccessController.doPrivileged(Native Method)
at java.net
?
[java.lang.ClassNotFoundException:com.mysql.jdbc.Driver]の可能な複製(http://stackoverflow.com/questions/15827547/java-lang-classnotfoundexceptioncom-mysql-jdbc-driver) – xitter