ustaw ścieżkę klasy, aby połączyć się z mysql do jdbc
Używam programów: eclipse i mysql.
Mam bazę danych w mysql i chcę połączyć się z eclipse do mysql.
Mam kilka folderów w moim projekcie, które stworzyłem w zaćmieniu.
Mam główny folder: testest .. i pokażę ci, co mam w odpowiednich folderach:
testest
..src
....testest
......testestservlet.java
..app engine sdk
..JRE system library
..referenced library
..war
..lib
....mysql-connector-java-5.1.22
Zaktualizowałem mój testestservlet.java:
package testest;
import java.io.IOException;
import javax.servlet.http.*;
import java.sql.*;
@SuppressWarnings("serial")
public class TestestServlet extends HttpServlet {
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws IOException {
resp.setContentType("text/plain");
resp.getWriter().println("Hey, world");
resp.getWriter().println("MySQL Connect Example.");
Connection conn = null;
String url = "jdbc:mysql://localhost:3306/";
String dbName = "database_alon";
String driver = "com.mysql.jdbc.Driver";
String userName = "root";
String password = "ADMINALON";
try {
Class.forName(driver).newInstance();
conn = DriverManager.getConnection(url+dbName,userName,password);
resp.getWriter().println("Connected to the database");
conn.close();
resp.getWriter().println("Disconnected from database");
} catch (Exception e) {
e.printStackTrace();
}
}
}
teraz uruchamiam testowanie przez uruchamianie jako -> aplikacja internetowa.
wprowadź adres URL: localhost: 8888
i zobacz tylko „świat cześć”.
Czytałem o tym i widzę, że muszę napisać polecenie:
set CLASSPATH=%CLASSPATH%;JAVA_HOME\lib;
ale jakie powinny być adresy URL moich CLASSPATH i JAVA_HOME? Mam foldery: c: / program_fils / java i: c: / Jconnector (coś takiego).
folder Jconnector zawiera plik: mysql-connector-java-5.1.22.jar
Próbowałem dodać plik JAR do bibliotek za pomocą eclipse (kliknij prawym przyciskiem myszy na testest-> właściwości-> Biblioteki-> dodaj zewnętrzny jar-> mysql-connector-java-5.1.22-bin.jar:
p.s, mój system operacyjny to Windows 32bit.