首页 > 其他分享 >初用IDEA的spingboot第三步

初用IDEA的spingboot第三步

时间:2024-07-22 17:07:59浏览次数:7  
标签:spingboot 配置文件 连接 数据库 IDEA 初用 connection mysql properties

建立数据库连接
1.准备数据库
新建数据库:打开navicat,连接mysql(也可以连接别的,一般用mysql),新建表。

2.配置文件
在idea中找到main/resources,新建file文件命名为db.properties(可起其他名称)
将一下内容粘贴在新建的db.properties中
#连接MYSQL数据库的配置文件 注:等号前后不要写空格
#驱动名
jdbcName=com.mysql.cj.jdbc.Driver
#数据库连接 (zyx是数据库名称,需要改成自己的数据库名称)
dbUrl=jdbc:mysql://localhost:3306/zyx?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8&useSSL=false
#数据库的连接账号
dbName=root
#数据库的密码
dbPwd=123456
3.准备工具类
在idea中找到main/java/com.lezijie.note/util,在其中新建工具类DBUtil
//得到配置对象
private static Properties properties = new Properties();//接收配置文件中的键值对

          static {
              try {
                  //加载配置文件(输入流)        类加载器            获取资源             资源名       
                  InputStream in=DBUtil.class.getClassLoader().getResourceAsStream("db.properties");
                  //通过load()方法将输入流的内容加载到配置文件对象中
                  properties.load(in);
                  //通过配置文件对象的个体property()方法获取驱动名,并加载驱动
                  Class.forName(properties.getProperty("jdbcName"));

              } catch (Exception e) {
                  e.printStackTrace();
              }
          }

          //获取数据库连接
          public static Connection getConnection(){
              Connection connection=null;

              try {
                  //得到数据库连接的相关信息   数据库地址 数据库登录名 数据库密码
                  //定义字符串   将获取信息放入字符串中
                  String dbUrl=properties.getProperty("dbUrl");
                  String dbName=properties.getProperty("dbName");
                  String dbPwd=properties.getProperty("dbPwd");
                  //得到数据库连接   
                  connection = DriverManager.getConnection(dbUrl,dbName,dbPwd);
              } catch (SQLException throwables) {
                  throwables.printStackTrace();
              }

              return connection;
          }

          public  static void close(ResultSet resultSet,                
                                    PreparedStatement preparedStatement,
                                    Connection connection){
              //判断资源对象如果不为空,则关闭
              try {
                  if (resultSet != null){
                      resultSet.close();
                  }
                  if (preparedStatement != null){
                      preparedStatement.close();
                  }
                  if (connection != null){
                      connection.close();
                  }
              } catch (Exception e) {
                  e.printStackTrace();
              }
          }

标签:spingboot,配置文件,连接,数据库,IDEA,初用,connection,mysql,properties
From: https://www.cnblogs.com/zhishizongjie/p/18316445

相关文章

  • spingboot 发布 https
    1 进入jdk安装目录,我的是在C:\ProgramFiles\Java\jdk1.8.0_311\bin菜单栏输入cmd回车2.使用JDK自带的keytool工具生成ssl证书(这里注意JDK版本,版本向上兼容,高版本生成的密钥,不能用于低版本)keytool-genkey-aliasgateway-storetypePKCS12-keyalgRSA-keysize2048-ke......
  • 初用IDEA的springboot的第二步
    了解分层思想将一个方法的代码,拆分到各个部分中,分层的意义是为了团队合作更加方便1.在项目src/main目录下新建java(源文件夹)和resources(资源文件夹)目录2.定义包结构及代表意义web:控制层,定义接口,接收前端客户的需求/请求,传入后端进行解析并将结果传回(接收参数,返回数据)sercic......
  • IDEA中用junit写基本测试用例
    前提:使用Maven管理依赖参考文档:https://www.liaoxuefeng.com/wiki/1252599548343744/1304048154181666https://segmentfault.com/a/1190000044666588首先在pom.xml中增加junit依赖,然后刷新Maven<!--junit依赖--><dependency><groupId>org.junit.jupiter</groupI......
  • IntelliJ IDEA 中 右键新建时,选项没有Java class的解决方法和具体解释
    右键新建没有java文件具体的解释和解决方案。 如上图红圈所示,我们可以根据对项目的任意目录进行这五种目录类型标注,这个知识点非常非常重要,必须会。Sources 一般用于标注类似 src 这种可编译目录。有时候我们不单单项目的 src 目录要可编译,还有其他一些特别的目录......
  • 简单的球场管理系统(仅仅是连接IDEA与数据库不涉及前端,展示主要是在控制台输入输出)
    项目内层分为七层我这里分为(beans,controller,dao,lib,service,test,util)这七层仅展示(controller层)(1)QiuChangControllerimportcom.xszx.beans.Balance;importcom.xszx.beans.Ball;importcom.xszx.beans.JBall;importcom.xszx.beans.User;importcom.xszx.dao......
  • Idea配置远程开发
    Idea配置远程开发本篇博客介绍使用idea通过ssh连接ubuntu服务器进行开发目录Idea配置远程开发1.idae上点击file->RemoteDevelopment2.点击NewConnection3.填写相关信息4.输入密码5.选择IDE版本和项目路径5.1点击openanSSHterminal打开控制台5.2依次执行命令6.......
  • java入门—JDK下载、环境配置、IDEA开发工具使用
    JavaSE入门—初识Java、JDK开发环境下载、Path环境配置、IDEA开发工具下载、HelloWorld详解1.Java概述1.1Java发展概述1.2Java语言特点及应用1.3Java技术体系2.Java的开发环境(JDK)搭建2.1JDK的下载2.2JDK与JRE3.Java环境配置3.1path、JAVA_HOME环境变量配......
  • 使用idea创建Javaweb项目(步骤)
    第一步创建Javaweb项目File>New>Project第二步  勾选WebApplication >Next然后就是进行起名,完成。完成创建项目,检查是否文件齐全配置tomcat配置好,就能启动tomcat,显示首页导入jar包。导入进项目,然后编写类......
  • IDEA的APIPost接口测试插件详解
    APIPOST官方网址一、安装APIPost插件打开IntelliJIDEA:启动您的IntelliJIDEA开发环境。导航到插件设置:在Windows或Linux上,点击File>Settings。在macOS上,点击IntelliJIDEA>Preferences。搜索并安装APIPost插件:在设置窗口中,选择Plugins。点击Marketplace标签......
  • idea maven 经常主目录自动变回默认的解决方法
    方法1:直接把默认C盘下的目录,替换为,或者添加阿里的settings.xml文件方法2:在IDEA右上角File->Settings->Build,Execution,Deployment->BuildTools->Maven我们可以看到自己的Maven配置信息如果不是自己配置的Maven,这样改修改C:\Users\lx\AppData\Roaming\JetBrains\I......