环境: IntelliJ IDEA 2020.2.4 (Ultimate Edition) java version “1.8.0_391” apache-tomcat-8.5.93

目录

一、IDEA2020直接导入eclipse的JSP+JDBC项目1、导入项目2、配置Artifacts3、添加tomcat服务器3、修改数据库配置4、确认JDK版本一致5、启动服务器

二、IDEA2020通过新建项目方式导入eclipse的JSP+JDBC项目1、新建maven项目2、项目配置成web型3、添加tomcat服务器4、启动服务器5、复制java代码6、复制JSP文件7、复制web.xml文件8、重启服务器9、pom.xml中添加servlet-api的依赖:10、【重要】添加mysql-connector-j-8.0.31.jar

一、IDEA2020直接导入eclipse的JSP+JDBC项目

1、导入项目

上图中的Demo02为使用eclipse创建的JSP+JDBC项目,现在把它导进IDEA2020中;

2、配置Artifacts

最后点击OK:

3、添加tomcat服务器

确定tomcat版本、待会的网站访问地址、JDK版本,最后点击OK: ps: tomcat目录: jdk目录:

3、修改数据库配置

修改代码中的数据库账号密码,确认指定的数据库已经创建:

数据库连接串【仅供参考】:

private static String DB_URL = "jdbc:mysql://localhost:3306/book?useSSL=false&useUnicode=true&characterEncoding=UTF8&allowPublicKeyRetrieval=true";

4、确认JDK版本一致

Settings: Project Structure: Tomcat:

5、启动服务器

报错:

java: 程序包javax.servlet不存在

到tomcat的程序包目录下找到servlet-api: 复制到在该项目的webapp\WEB-INF\lib目录下:

右键该lib目录:

再次启动服务器:

可以看到项目正常访问:

二、IDEA2020通过新建项目方式导入eclipse的JSP+JDBC项目

1、新建maven项目

2、项目配置成web型

右键项目:

3、添加tomcat服务器

4、启动服务器

可以看到,正常访问:

5、复制java代码

复制java代码到java目录下: 注意一下代码中的数据库账号、密码与自己的一致,指定数据库已经创建:

6、复制JSP文件

复制JSP文件到web目录下:

7、复制web.xml文件

复制web.xml文件到WEB-INF目录下,把原来的web.xml文件替换掉:

8、重启服务器

报错:

java: 程序包javax.servlet不存在

9、pom.xml中添加servlet-api的依赖:

javax.servlet

servlet-api

2.5

修改好pom.xml中重新加载依赖: 启动服务器: 使用到里面的数据库功能时又报错:

java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver

java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306

10、【重要】添加mysql-connector-j-8.0.31.jar

将自己mysql数据库对应的依赖包文件【比如:mysql-connector-j-8.0.31.jar】放到web\WEB-INF\lib目录下,不能放到其他目录下,不然咱们的JSP程序找不到: 右键该lib目录: 重启服务器: 可以看到,现在数据库也访问正常了:

免责声明: 1.编写此文是为了更好地学习IDEA、JSP和JDBC的使用,如果损害了有关人的利益,请联系删除; 2.如果文中描述欠妥,请在评论中进行指正; 3.文字编写不易,若感觉有用,点赞收藏关注会让博主很开心哦; 4.此外,本文支持任何形式的转载,转载请注明出处,非常感谢!!! 本文源自:https://blog.csdn.net/testleaf/article/details/134712923

推荐文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: