我有一个使用数据库连接的Web应用程序
Connection connection = DriverManager
.getConnection("jdbc:mysql://localhost:3306/database", properties);
如果我在IntelliJ IDE(https://plugins.jetbrains.com/plugin/8266-tomcat-runner-plugin-for-intellij)中运行它,这可以正常工作,但如果我在没有IDE的情况下运行它,我会得到这个:
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/database
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at MessagesServlet.doGet(MyServlet.java:39)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
...
我已经尝试过Class.forName("com.mysql.jdbc.Driver");
了。除了抛出SQLException之外,它不会抛出任何东西。
我也把“mysql-connector-java-5.1.44.jar”放在任何可能的目录中:WEB-INF / lib,Tomcat 8.5 \ lib甚至jdk1.8.0_71 \ jre \ lib \ ext(我发现这个在互联网上的某个地方。)
请帮帮我:)。