Setting up Connection

Spring Boot: Build Your Website Real Quick Restful Micro-Service With Database Connectivity
5 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$99.99
List Price:  $139.99
You save:  $40
€96.21
List Price:  €134.70
You save:  €38.49
£79.93
List Price:  £111.90
You save:  £31.97
CA$143.79
List Price:  CA$201.32
You save:  CA$57.52
A$160.48
List Price:  A$224.69
You save:  A$64.20
S$135.83
List Price:  S$190.17
You save:  S$54.33
HK$777.07
List Price:  HK$1,087.93
You save:  HK$310.86
CHF 89.45
List Price:  CHF 125.24
You save:  CHF 35.78
NOK kr1,141.95
List Price:  NOK kr1,598.78
You save:  NOK kr456.82
DKK kr717.64
List Price:  DKK kr1,004.72
You save:  DKK kr287.08
NZ$177.52
List Price:  NZ$248.53
You save:  NZ$71.01
د.إ367.25
List Price:  د.إ514.17
You save:  د.إ146.91
৳11,994.74
List Price:  ৳16,793.12
You save:  ৳4,798.37
₹8,496.63
List Price:  ₹11,895.62
You save:  ₹3,398.99
RM450.75
List Price:  RM631.07
You save:  RM180.32
₦155,628.43
List Price:  ₦217,886.03
You save:  ₦62,257.60
₨27,934.96
List Price:  ₨39,110.06
You save:  ₨11,175.10
฿3,444.45
List Price:  ฿4,822.37
You save:  ฿1,377.92
₺3,518.54
List Price:  ₺4,926.10
You save:  ₺1,407.55
B$617.53
List Price:  B$864.57
You save:  B$247.04
R1,837.80
List Price:  R2,572.99
You save:  R735.19
Лв188.31
List Price:  Лв263.64
You save:  Лв75.33
₩144,872.25
List Price:  ₩202,826.95
You save:  ₩57,954.69
₪364.89
List Price:  ₪510.86
You save:  ₪145.97
₱5,883.01
List Price:  ₱8,236.45
You save:  ₱2,353.44
¥15,672.80
List Price:  ¥21,942.55
You save:  ¥6,269.75
MX$2,028.91
List Price:  MX$2,840.56
You save:  MX$811.64
QR366.34
List Price:  QR512.89
You save:  QR146.55
P1,382.59
List Price:  P1,935.69
You save:  P553.09
KSh12,923.70
List Price:  KSh18,093.70
You save:  KSh5,170
E£5,091.27
List Price:  E£7,127.98
You save:  E£2,036.71
ብር12,764.56
List Price:  ብር17,870.89
You save:  ብር5,106.33
Kz91,790.82
List Price:  Kz128,510.82
You save:  Kz36,720
CLP$99,155.08
List Price:  CLP$138,821.08
You save:  CLP$39,666
CN¥729.81
List Price:  CN¥1,021.77
You save:  CN¥291.95
RD$6,104.52
List Price:  RD$8,546.58
You save:  RD$2,442.05
DA13,454.60
List Price:  DA18,836.98
You save:  DA5,382.37
FJ$232.11
List Price:  FJ$324.96
You save:  FJ$92.85
Q773.21
List Price:  Q1,082.52
You save:  Q309.31
GY$21,000.46
List Price:  GY$29,401.48
You save:  GY$8,401.02
ISK kr13,903.60
List Price:  ISK kr19,465.60
You save:  ISK kr5,562
DH1,007.40
List Price:  DH1,410.40
You save:  DH403
L1,841.78
List Price:  L2,578.57
You save:  L736.78
ден5,922.50
List Price:  ден8,291.74
You save:  ден2,369.23
MOP$803.42
List Price:  MOP$1,124.82
You save:  MOP$321.40
N$1,834.70
List Price:  N$2,568.66
You save:  N$733.95
C$3,694.32
List Price:  C$5,172.20
You save:  C$1,477.87
रु13,665.58
List Price:  रु19,132.35
You save:  रु5,466.77
S/374.71
List Price:  S/524.60
You save:  S/149.89
K406.86
List Price:  K569.63
You save:  K162.76
SAR375.72
List Price:  SAR526.02
You save:  SAR150.30
ZK2,777.96
List Price:  ZK3,889.25
You save:  ZK1,111.29
L478.81
List Price:  L670.35
You save:  L191.54
Kč2,418.25
List Price:  Kč3,385.65
You save:  Kč967.40
Ft39,800.47
List Price:  Ft55,722.25
You save:  Ft15,921.78
SEK kr1,103.66
List Price:  SEK kr1,545.17
You save:  SEK kr441.50
ARS$102,190.76
List Price:  ARS$143,071.15
You save:  ARS$40,880.39
Bs693.61
List Price:  Bs971.08
You save:  Bs277.47
COP$437,799.12
List Price:  COP$612,936.28
You save:  COP$175,137.16
₡50,480.33
List Price:  ₡70,674.48
You save:  ₡20,194.15
L2,548.03
List Price:  L3,567.35
You save:  L1,019.31
₲784,126.06
List Price:  ₲1,097,807.85
You save:  ₲313,681.79
$U4,460.41
List Price:  $U6,244.75
You save:  $U1,784.34
zł409.96
List Price:  zł573.96
You save:  zł164
Already have an account? Log In

Transcript

Hey there welcome back friends, let's move forward and in this video we will try to create a schema using workbench. And moving forward we will also try to configure our application so that our application can connect with the database. Now when we open workbench we have this available connection which is already created. And the username and password was root and root which we are using to connect with our database. And in here, first of all, we must create a schema. And what is the schema schema is the database and inside the database we will create tables.

Now, if I show you here, at the left bottom of the screen, we have the listing of the available schemas and if I right click, we can create a new schema in here. So we will be creating a new schema by the name of blog. And let us click on Apply and a new schema would be created. Amazing. Now friends our schema has been created. Now let us navigate to this option databases and let us click on this option connect with the database.

Now in here there are a couple of settings. These are hostname, and then apart from that we have this port these are the default settings and this this particular host name is 127 dot zero dot zero dot one. This is nothing but an alias of our localhost or the localhost is the alias of this IP. Both are same. Now friends, when we are like billing to connect with the database, we need to connect with the database via a URL there are a couple of settings and also take a note of this schema name. Even the schema name needs to be specified on our URL.

Now How to get the URL. Let me show you one article. So if we navigate to Google and search for spring JPA with MySQL, you will get this particular article from spring.io. And the URL for the article is spring.io slash guides slash GS slash accessing data MySQL. And if you open this particular URL, it will give you an example that how we can connect with that database. Now do check this article.

This is a very interesting and good to know article. Do check this out. Now friends, one of the very interesting and very important settings, which is given in here is creation of this application or property file. And inside this file, there are a couple of settings and these settings are very important to get connected with the database. The settings are based on URL username and password. Now apart from that there is also one more setting related to the hibernate dot DT L and there are a couple of options available to us.

And for more information do check out this article. By default, the Create level which is given in here is good enough for us and we will go with the Create option only where we can definitely create things but we won't be able to drop things from that database table. So let me copy these four settings real quick. Let me minimize this article and we will open up sts and in here if I show you inside this package resources we have this particular file application or property let me paste in the settings. And now let me make the modifications in here the URL is good enough but the name of the schema is something else. That will show you the name.

The name is blog. So we will give the name as blog in here. Apart from that, we will also add in a Jetta get parameter which is us As l equals to false. Now, as of now, our web server on our localhost doesn't have an SSL certificate. And in order to get rid of the warnings, we are simply disabling the use of SSL, you can definitely make use of SSL if you would like. In that case, simply remove this part from the URL, the username would be root.

And for sake of convenience, we have kept password as root. Again, let me save the changes. And if now, I run our application then our application should run. So I will right click navigate to run as and we will run this as a Spring Boot application. Let me show you the console. And here is our application up and running.

Definitely there is no business logic and we will add business logic from our next video. So this is amazing how you We are able to connect with the database using simply four lines. These are the only settings which we need to get connected with the database and in the background, a lot of the stuff are happening by default so this is amazing. Alright, so that's it for today. I hope you guys enjoyed this video. Thanks for watching.

Have a nice day and take care

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.