我一直在尝试将我的java应用程序连接到MySQL数据库,并使用了以下代码行:
import java.sql.*;
public class AcceptValues extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String url = "jdbc:mysql://localhost:3306/db_name";
String driver = "com.mysql.jdbc.Driver";
String userName = "root";
String password = "";
try {
Class.forName(driver);
Connection conn = DriverManager.getConnection(url,userName,password);
out.print("Connection estd");
Statement st = conn.createStatement();
st.executeQuery("insert into table_name values(2, 'testing');");
}
conn.close();
} catch (Exception e) {
out.print("Error : " +e.getMessage());
}
}
}
我还将类名设置为我从mysql网站下载的mysql-connector-java-5.1.29-bin.jar.但是我仍然无法使用上面的代码行连接到数据库,并且将com.mysql.jdbc.Driver作为错误抛出.
我是java开发的新手,任何帮助都会深深感激.谢谢.
解决方法:
在WEB-INF / lib文件夹中添加mysql-connector-java-5.1.29-bin.jar.
仅仅在你的构建路径中添加jar是不够的.
即使我在开始时也有同样的问题.
标签:java,mysql,jdbc,jsp
来源: https://codeday.me/bug/20190725/1531452.html