Şimdi yükleniyor

Failed to determine a suitable driver class

Spring ile yeni proje başlattıktan sonra eğer aşağıdaki gibi bir hata alıyorsanız:

Description:

Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

Reason: Failed to determine a suitable driver class


Action:

Consider the following:
	If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
	If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).

Yukarıdaki gibi bir hata alıyorsanız, aşağıdaki gibi application.properties dosyası içerisinde bir Data Source tanımlaması yapmanız gereklidir.

Eğer bir MYSQL veritabanı kullanacaksanız aşağıdaki gibi ekleme yapılmalıdır.

spring.datasource.url=jdbc:mysql://127.0.0.1:3306/veritabani
spring.datasource.username=user
spring.datasource.password=pass
spring.datasource.driver-class-name =com.mysql.jdbc.Driver

Eğer bir PostgreSQL veritabanı kullanacaksanız aşağıdaki gibi ekleme yapılmalıdır

spring.datasource.url=jdbc:postgresql://127.0.0.1:5432/veritabani
spring.datasource.username=user
spring.datasource.password=pass
spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialect

Eğer bir MSSQL veritabanı kullanacaksanız aşağıdaki gibi ekleme yapılmalıdır

spring.datasource.url=jdbc:sqlserver://127.0.0.1:1433;database=veritabani
spring.datasource.username=sa
spring.datasource.password=pass
spring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver

Eklemeleri tamamladıktan sonra projenize devam edebilirsiniz.

Bilgisayar Mühendisi, Girişimci. Diller: Java, Swift, Python, C, C++, C#, PHP, ASP, ASP.NET. Veritabanı: MangoDB, MariaDB, MySQL, MSSQL. Programlar: IntelliJ IDEA, Xcode, Visual Studio, PyCharm, Android Studio, MySQL Workbench. Sevdiği Programlar: Notepad++, Sublime, Termius, SSMS

2 comments

comments user
ezgi

Hocam eğer Mongodb kullanıyorsak nasıl bir ekleme yapacağız.

    comments user
    admin

    spring.data.mongodb.host=localhost
    spring.data.mongodb.port=27017
    spring.data.mongodb.database=dbname
    spring.data.mongodb.username=admin
    spring.data.mongodb.password=password

Yorum gönder