JDBCコネクタの使用に問題があります。Eclipseで動作するようになりましたが、コマンドラインからは動作しないようです。コネクタの名前を「driver.jar」に変更し、Mainクラスのフォルダの/libディレクトリに配置しました。クラスパスを/lib/driver.jarに設定することもできますが、それではうまくいかないようです。MySQLデータベースに接続できるようにJDBCをセットアップする方法について誰かにアドバイスしてもらえますか?これは本当にイライラします。
サンプルコード:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Main {
public static void main(String args[]) {
// Database credentials
Connection conn = null;
String url = "jdbc:mysql://localhost/";
String db = "db";
String driver = "com.mysql.jdbc.Driver";
// Connect to database
try {
Class.forName(driver);
System.out.println("HELLO");
conn = DriverManager.getConnection(url+db,"root","");
System.out.println("Success");
} catch(Exception e) {
return;
}
}
}