0% found this document useful (0 votes)
41 views45 pages

5 A1 DB Installation SQL JDBC

The document provides step-by-step instructions for installing MySQL, creating a database and table, inserting sample data, and connecting to the database using JDBC. It includes screenshots and code examples to illustrate each step.

Uploaded by

Legend
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views45 pages

5 A1 DB Installation SQL JDBC

The document provides step-by-step instructions for installing MySQL, creating a database and table, inserting sample data, and connecting to the database using JDBC. It includes screenshots and code examples to illustrate each step.

Uploaded by

Legend
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 45

1

CSE2006-PROGRAMMING-IN-JAVA

5 - Java Database Connectivity using


TM
JDBC driver, Eclipse
5.a.1 MySQL DB Installation,
Simple SQL Query Execution in MySQL,
JDBC Example

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


2

JDBC Example

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


3

Download MySQL
https://dev.mysql.com/downloads/installer/

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


4

Download MySQL …Cntd.

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


5

Installation

Double Click to
install

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


6

Installation … Cntd.

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


7

Installation … Cntd.

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


8

Installation … Cntd.

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


9

Installation … Cntd.

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


10
Installation … Cntd.
Is your m/c 32Bit or 64Bit?

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


11
Installation … Cntd.
Is your m/c 32Bit or 64Bit?

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


12
Installation … Cntd.
- Select Products according to 32/64 Bit m/c

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


13

Installation … Cntd.

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


14

Installation … Cntd.

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


15

Installation … Cntd.

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


16

Installation … Cntd.

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


17

Installation … Cntd.

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


18

Installation … Cntd.

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


19

Installation … Cntd.

User name: “root”

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


20

Installation … Cntd.

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


21

Installation … Cntd.

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


22

Installation … Cntd.

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


23
Installation … Cntd.
Completed

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


24
Set Environment Variable for MySQL
- Search for it

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


25

Set Environment Variable for MySQL … Cntd.

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


26

Set Environment Variable for MySQL … Cntd.

Do NOT edit
anything else….
Edit Only PATH
Variable…
!! BE CAREFUL !!!

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


27

Set Environment Variable for MySQL … Cntd.

Do NOT edit anything


else….
Edit Only PATH Variable…
!! BE CAREFUL !!!

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


28

Set Environment Variable for MySQL … Cntd.

Do NOT edit
anything else….
Edit Only PATH
Variable…
!! BE CAREFUL !!!

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


29

Start it… using Services panel

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


30

Start it… using Services Panel … Cntd.

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


31

Start it… using Services Panel … Cntd.

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


32

Open Command Prompt to work

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


33

Login, Check existing DBs in MySQL

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


34

Create New DB, Use it

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


35
Create new table in DB, show all tables,
describe created table

create table student


( schno INT unsigned NOT NULL AUTO_INCREMENT, # Unique ID for the record
name VARCHAR(150) NOT NULL, # Name of the student
course VARCHAR(50) NOT NULL, # Name of the course of the student
PRIMARY KEY (schno) # Make the id the primary key
);

create table student (schno INT unsigned NOT NULL AUTO_INCREMENT, name
VARCHAR(150) NOT NULL, course VARCHAR(50) NOT NULL, PRIMARY KEY (schno) );

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


36
Create new table in DB, show all tables,
describe created table

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


37
Insert data in the newly created Table and
read/display/show it

insert into student (name, course) values


(‘Ajay Kumar’, ‘BTech’), (‘Sandesh
Kumar’, ‘MTech’), (‘Vijay Prasad’, ‘PhD’);

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


38
Insert data in the newly created Table and
read/display/show it …. Cntd.

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


39

Simple DB Connectivity Example using JDBC

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


40

Create DB Connection “Handle”

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


41

Create DB Connection “Handle” … Cntd.

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


42

Set classpath of JDBC Connector

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


43

Set classpath of JDBC Connector … Cntd.

If you are using cmd prompt for connectivity then you can set classpath:
$ set classpath=z:\Java\mysql-connector-java-8.0.30.jar;.;

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


44

Run your JDBC Connectivity Code/Program

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal


45

• For doubts contact at:


[email protected]

MySQL Installation, SQL, JDBC: Adarsh Patel, SCSE, VIT-Bhopal

You might also like