当前位置:   article > 正文

MySQL连接IDEA(Java Web)保姆级教程_如何建立mysql数据库并与ideal的webcase建立连接

如何建立mysql数据库并与ideal的webcase建立连接

第一步:新建项目(File)->Project

第二步:New Project(JDK最好设置1.8版本与数据库适配,详细适配网请到MySQL官网查询MySQL :: MySQL 8.3 Reference Manual :: Search Results)

第三步:点中MySQLTest(项目名)并连续双击shift键->搜索Add Framework Support(添加框架支持)

第四步:添加Java EE中的Web Application

第五步:成功后项目中会出现一个web文件夹,用于Web操作

第六步:在Web文件下的WEB-INF文件下添加两个空文件夹classes和lib

第七步:File->Project Structure(项目结构)

第八步:点击Modules->Paths->Use module comple output path,从文件夹中搜索本项目的文件夹下面的web->WEB-INF下的classes(刚才设置的),设置为依赖项

第九步:点击Modules->Dependencies中的"+"号,选择JARS or Directories,选择刚才添加的lib空文件夹,并且选择Jar Directory

第十步:成功后,WEB-INF下面的classes文件夹会变黄(设置成功)

第十一步:再次点击Project Structure->Libraries

这里面现在应该是空的,点击"+"后添加Java添加文件

这里你需要选择jsp-api.jar和servlet.api.jar以及JSDB数据库连接包mysql-connector-j-8.2.0.jar(这个需要自己下载并且拖动到tomcat的lib文件夹下,mysql-connector-j-8.2.0.jar资源链接:https://pan.baidu.com/s/1Dtwg46HJu4ucg1kVbsuj8Q 
提取码:cpev)

如果成功了,你将看到External Libraries(外部库)将会出现这三个jar包

第十二步:点击Run->Edit Configurations(运行设置),点击"+"号后添加Tomcat Server中的Local

点击Deployment并添加Artifact

第十三步:一切准备就绪,点击右上角的开始运行,测试Web是否正常工作

出现该页面,并且地址栏有localhost:8080则表示成功运行Web

第十四步:添加一个类进行测试数据库连接是否成功

运行代码如下

  1. import java.sql.Connection;
  2. import java.sql.DriverManager;
  3. import java.sql.SQLException;
  4. public class DatabaseConnection {
  5. private static final String JDBC_URL = "jdbc:mysql://localhost:3306/javatest9";
  6. private static final String JDBC_USER = "root";
  7. private static final String JDBC_PASSWORD = "123456";
  8. public static boolean isConnectionSuccessful() {
  9. Connection connection = null;
  10. try {
  11. // 加载数据库驱动(以MySQL为例)
  12. Class.forName("com.mysql.cj.jdbc.Driver");
  13. // 建立数据库连接
  14. connection = DriverManager.getConnection(JDBC_URL, JDBC_USER, JDBC_PASSWORD);
  15. // 如果连接不为空,则表示连接成功
  16. if (connection != null) {
  17. System.out.println("数据库连接成功!");
  18. return true;
  19. }
  20. } catch (ClassNotFoundException e) {
  21. // 驱动未找到异常处理
  22. System.err.println("数据库驱动未找到: " + e.getMessage());
  23. } catch (SQLException e) {
  24. // SQL异常处理
  25. System.err.println("数据库连接失败: " + e.getMessage());
  26. } finally {
  27. // 关闭连接(如果有的话)
  28. try {
  29. if (connection != null && !connection.isClosed()) {
  30. connection.close();
  31. }
  32. } catch (SQLException e) {
  33. // 关闭连接时的异常处理
  34. System.err.println("关闭数据库连接时出错: " + e.getMessage());
  35. }
  36. }
  37. // 如果执行到这里,则表示连接失败
  38. return false;
  39. }
  40. public static void main(String[] args) {
  41. boolean isSuccess = isConnectionSuccessful();
  42. System.out.println("连接是否成功: " + isSuccess);
  43. }
  44. }

如果成功连接MySQL数据库则会在输出控制台显示数据库连接成功!

我们可以加一些测试用例(详情请看本人其他Java Web实验十:网站用户登录-CSDN博客

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/656692
推荐阅读
相关标签
  

闽ICP备14008679号