解决idea中javaweb的mysql8.0.15配置问题
程序员文章站
2023-11-29 12:24:46
mysql8.0.x以后的版本在连接数据库的时候有些不同。
首先:
class.forname("com.mysql.cj.jdbc.driver");
其次:...
mysql8.0.x以后的版本在连接数据库的时候有些不同。
首先:
class.forname("com.mysql.cj.jdbc.driver");
其次:
drivermanager.getconnection("jdbc:mysql://localhost:3306/java?useunicode=true&characterencoding=utf-8&usessl=false&servertimezone=utc", "root", "passwd");
另外值得注意的是,在idea中创建的javaweb项目缺少一些文件夹,比如很重要的一个lib文件夹(不知道是不是只有我没有),然后将jar驱动包放入到lib中就可以正常使用了。
最后放上一段完整的代码,以便参考。
<%@ page language="java" contenttype="text/html; charset=utf-8" pageencoding="utf-8" import="java.sql.*"%> <!doctype html> <html> <head> <meta charset="utf-8"> <title>jdbc</title> </head> <body> <% connection conn = null; preparedstatement ps = null; resultset rs = null; int age = -1; string name = null; int id = -1; try{ class.forname("com.mysql.cj.jdbc.driver"); }catch (exception e){ out.print("连接失败"); } try{ conn = drivermanager.getconnection("jdbc:mysql://localhost:3306/java?useunicode=true&characterencoding=utf-8&usessl=false&servertimezone=utc", "root", "1"); out.print("连接成功"); ps = conn.preparestatement("select * from name "); rs = ps.executequery(); while (rs.next()){ age = rs.getint("age"); name = rs.getstring("name"); out.print("<br>" + "age:" + age + " "+ "name:" + name); } }catch (sqlexception e){ out.println(e.getmessage()); out.println(e.getsqlstate()); out.println(e.geterrorcode()); } %> </body> </html>
总结
以上所述是小编给大家介绍的解决idea中javaweb的mysql8.0.15配置问题 ,希望对大家有所帮助
上一篇: 贵阳人文科技学院好不好?排名多少?附录取分数线多少?
下一篇: 一文了解Vue中的nextTick
推荐阅读
-
解决idea中javaweb的mysql8.0.15配置问题
-
Win2008 R2中IIS7.5配置完网站权限不足问题的解决方法
-
解决 IDEA 下 struts.xml 中 extends="struts-default" 报红的问题
-
MySQL中配置文件my.cnf因权限问题导致无法启动的解决方法
-
IDEA,maven运行时缺少junit啊,servlet啊各种包,但是自己设置的仓库中明明有啊,这种问题如何解决
-
IntelliJ IDEA配置java环境及解决IDEA不能直接运行单个JAVA文件的问题
-
intelli idea中配置Tomcat找不到的解决办法
-
解决IntelliJ IDEA无法读取配置文件的问题
-
解决idea配置Tomcat虚拟路径不生效的问题
-
IDEA中 Getter、Setter 注解不起作用的问题如何解决