Abhängigkeitsverwaltung Wir können Maven oder Gradle verwenden
MySQL Connector/J-Versionsauswahl:
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.11</version> </dependency>
// https://mvnrepository.com/artifact/mysql/mysql-connector-java compile group: "mysql", name: "mysql-connector-java", version: "8.0.11"
<!-- https://mvnrepository.com/artifact/com.alibaba/druid --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.10</version> </dependency>
####gradle
// https://mvnrepository.com/artifact/com.alibaba/druid compile group: "com.alibaba", name: "druid", version: "1.1.10"
2. Konfigurieren Sie DataSource
2.1 Konfigurationsklasse erstellen
@Configuration public class Config { @Bean public DruidDataSource druidDataSource() { //Druid 数据源配置 DruidDataSource dataSource = new DruidDataSource(); dataSource.setDriverClassName("com.mysql.cj.jdbc.Driver"); dataSource.setUrl("jdbc:mysql://127.0.0.1:3306/work?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true"); dataSource.setUsername("webuser"); dataSource.setPassword("123456"); //初始连接数(默认值0) dataSource.setInitialSize(8); //最小连接数(默认值0) dataSource.setMinIdle(8); //最大连接数(默认值8,注意"maxIdle"这个属性已经弃用) dataSource.setMaxActive(32); return dataSource; } }
8.0.11-Treiber (sollte ab Version 8 sein), der die ursprüngliche Methode aufgegeben hat. Wir können ihn finden, indem wir uns direkt den Quellcode ansehen.
com.mysql.jdbc.Driver Es sind zwei Sätze darin
Der Treiber wird automatisch über die SPI registriert und ein manuelles Laden der Treiberklasse ist im Allgemeinen nicht erforderlich.characterEncoding=utf8 (Zeichenkodierung)Bedeutung: Lädt die Klasse „com.mysql.jdbc.Driver“. Dies ist veraltet. Die neue Treiberklasse ist „com.mysql.cj.jdbc.Driver“, also achten Sie auf die Einstellung einer Eigenschaft „setDriverClassName“. Ein weiterer Hinweis ist die Einstellung der URL. Es gibt 4 Parameter, die beachtet werden müssen # 🎜🎜#
#🎜 🎜#
Das obige ist der detaillierte Inhalt vonWie SpringBoot Druid integriert, um eine Verbindung zu MySQL8.0.11 herzustellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!