public class CommDAO { // 数据库名称 public static final String database = "bishe"; // 数据库账号 public static final String username = "root"; // 数据库密码 public static final String pwd = "123456"; // 是否为 mysql8.0及以上、如果是则把 false 改成 true public static final boolean isMysql8 = false; // 是否为mysql8 // 数据库报这个错误时 Public Key Retrieval is not allowed 在连接参数中加入 allowPublicKeyRetrieval=true public static Connection conn = null;
时间: 2024-03-19 21:41:37 浏览: 103
这段代码是一个 Java 类 CommDAO,它定义了一些常量,包括数据库名称、账号、密码以及是否为 MySQL 8.0 及以上版本。其中,isMysql8 常量用于标识是否为 MySQL 8.0。如果是 MySQL 8.0,则需要在连接参数中加入 allowPublicKeyRetrieval=true,以解决连接数据库时可能遇到的 Public Key Retrieval is not allowed 错误。此外,该类还定义了一个 Connection 对象 conn,用于连接数据库。
相关问题
public class MyMvcConfig implements WebMvcConfigurer { @Override public void addViewControllers(ViewControllerRegistry registry) { registry.addViewController("/").setViewName("spash.html"); } @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/upload/**").addResourceLocations("file:D:\\bishe\\qiangjunstudypic/"); //静态资源释放 registry.addResourceHandler("/**") .addResourceLocations("classpath:/static/","classpath:/static/**","classpath:/templates/"); }
这段代码是一个Spring MVC的配置类,实现了WebMvcConfigurer接口,用于配置视图控制器和静态资源处理器。
其中addViewControllers方法用于注册一个视图控制器,将访问根路径"/"的请求映射到名为"spash.html"的视图上。
addResourceHandlers方法用于注册一个静态资源处理器,将以"/upload"开头的请求映射到指定的本地文件目录下,将以"/"开头的请求映射到classpath下的静态资源文件目录下,这些静态资源可以是html、css、js、图片等。
帮我把这段代码加点注释:driver-class-name: com.mysql.cj.jdbc.Driver url:jdbc:mysql://127.0.0.1:3306/blog_bishe?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false&allowMultiQueries=true username: root password: root
这段代码是一段YAML格式的配置文件,用于配置MySQL数据库连接信息。具体注释如下:
```
# 数据库驱动类名
driver-class-name: com.mysql.cj.jdbc.Driver
# 数据库连接URL
url: jdbc:mysql://127.0.0.1:3306/blog_bishe?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false&allowMultiQueries=true
# 数据库用户名
username: root
# 数据库密码
password: root
```
其中,driver-class-name指定了使用的数据库驱动类名,url指定了数据库连接的URL,包括了服务器地址、端口号和数据库名,还包含了时区、字符编码、是否使用SSL等信息。username和password分别指定了连接数据库所需要的用户名和密码。
阅读全文