Heim > Datenbank > MySQL-Tutorial > Wie Spring eine Verbindung zur MySQL-Datenbank herstellt

Wie Spring eine Verbindung zur MySQL-Datenbank herstellt

WBOY
Freigeben: 2023-05-26 13:22:25
nach vorne
1770 Leute haben es durchsucht

1. Erstellen Sie ein Maven-Projekt

Wie Spring eine Verbindung zur MySQL-Datenbank herstellt

2. Koordinaten importieren

 Fügen Sie die folgenden Koordinaten in pom.xml hinzu und klicken Sie auf „Aktualisieren“ in der oberen rechten Ecke. pom.xml加入如下坐标,并且点击右上角刷新。

<dependencies>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>5.3.15</version>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-jdbc</artifactId>
            <version>5.3.15</version>
        </dependency>

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.25</version>
        </dependency>
    </dependencies>
Nach dem Login kopieren

Wie Spring eine Verbindung zur MySQL-Datenbank herstellt

三、托管DataSource类

 创建名为AppConfig类。托管DataSource类,加上@Configuration注解。注意设置所指定的连接数据库的url,用户名,和密码。

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.jdbc.datasource.DriverManagerDataSource;
import javax.sql.DataSource;


@Configuration
public class AppConfig {

    @Bean
    public DataSource dataSource(){
        DriverManagerDataSource d = new DriverManagerDataSource() ;
        d.setUrl("jdbc:mysql://localhost:3306/test?serverTimezone=UTC"); //设置url
        // 上述的test为你的数据库名
        d.setUsername("root"); //设置账号
        d.setPassword("root"); //设置密码
        return d;
    }

}
Nach dem Login kopieren

Wie Spring eine Verbindung zur MySQL-Datenbank herstellt

四、测试

 创建一个Test类 。通过DataSource

import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;

import javax.sql.DataSource;
import java.sql.Connection;
import java.sql.SQLException;

public class Test {


    public static void main(String[] args) throws SQLException {
        ApplicationContext ac = new AnnotationConfigApplicationContext(AppConfig.class);
        DataSource d = (DataSource) ac.getBean("dataSource");
        Connection c = d.getConnection(); //获取连接
        System.out.println(c);
    }
}
Nach dem Login kopieren
Wie Spring eine Verbindung zur MySQL-Datenbank herstellt

3 Klasse

Wie Spring eine Verbindung zur MySQL-Datenbank herstellt Erstellen Sie eine Klasse mit dem Namen AppConfig. Hosten Sie die Klasse DataSource und fügen Sie die Annotation @Configuration hinzu. Achten Sie darauf, die angegebene URL, den Benutzernamen und das Passwort festzulegen, um eine Verbindung zur Datenbank herzustellen.

rrreee🎜Wie stellt Spring eine Verbindung zur MySQL-Datenbank her🎜🎜4 🎜🎜  Erstellen Sie eine Test-Klasse. Erhalten Sie die Datenbankverbindung über DataSource. und Ausgabe. 🎜rrreee🎜Der folgende Code erscheint auf der Konsole, was bedeutet, dass die Verbindung erfolgreich ist. 🎜🎜🎜🎜

Das obige ist der detaillierte Inhalt vonWie Spring eine Verbindung zur MySQL-Datenbank herstellt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage