У меня был предыдущий опыт работы с JSP, но с использованием Tomcat и Resin, и я хотел бы подключиться к базе данных mySQL с помощью Glassfish и надеялся, что более или менее копирование и вставка кода будет работать.
Код такой:
try {
Class.forName("org.gjt.mm.mysql.Driver");
} catch (Exception E) {
System.out.println("First: " + E);
}
Connection conn = DriverManager.getConnection("jdbc:mysql://xxx.xx.xx.xx:xxxx/DBName", "Username", "Password");
Ошибки, которые я получаю при просмотре журналов своего сервера:
[# | 2012-03-09T13: 50: 21.900 + 0000 | INFO | glassfish3.1| javax.enterprise.system.std.com.sun.enterprise.server.logging | _ThreadID = 67; _ThreadName = Thread-1; | Первое: java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver | #]
[# | 2012-03-09T13: 50: 22.009 + 0000 | INFO | glassfish3.1 | javax.enterprise.system.std.com.sun.enterprise.server.logging | _ThreadID = 67; _ThreadName= Thread-1; | java.sql.SQLException: не найден подходящий драйвер для jdbc: mysql: //xxx.xx.xx.xx.xx/SmarterStudents | #]
Я поставилmysql-connector-java-5.0.7-bin.jar в папку domain / lib и бросил его в папку WEB-INF / lib просто для безопасности, и он все равно не будет работать для меня.
Я сейчас нахожусь в тупике, я просто не знаю, что делать.D: