/*
- JDBC 就是 java和數(shù)據(jù)庫(kù)連接的技術(shù)
- java中提供了 這個(gè) java.sql.Driver 接口
- 數(shù)據(jù)庫(kù)廠商 就要實(shí)現(xiàn)該接口
數(shù)據(jù)庫(kù)廠商實(shí)現(xiàn)的接口 類 我們稱作驅(qū)動(dòng)
有了這個(gè)驅(qū)動(dòng) 再完成對(duì)應(yīng)的配置 就可完成java與數(shù)據(jù)庫(kù) 的關(guān)聯(lián)操作了
最終的目的是 通過(guò)java代碼 來(lái)對(duì)數(shù)據(jù)庫(kù)中表 中數(shù)據(jù)進(jìn)行增刪改查
需要做到以下幾步
創(chuàng)建項(xiàng)目
一:導(dǎo)包操作
mysql數(shù)據(jù)庫(kù)廠商 將 實(shí)現(xiàn)類 壓縮到了 一個(gè) jar包中
我們想要 使用這個(gè)類(驅(qū)動(dòng)) 那么必須把人家寫好的jar包 導(dǎo)入到我們的項(xiàng)目中
mysql-connector-java-5.1.37-bin.jar
導(dǎo)包操作
1:對(duì)當(dāng)前項(xiàng)目 點(diǎn)右鍵 找到folder 創(chuàng)建一個(gè)lib文件夾
2:復(fù)制這個(gè)jar包到lib下
3:對(duì)導(dǎo)入的這個(gè)jar包點(diǎn)右鍵 build path--->add to bulidpath
出現(xiàn)小奶瓶 就OK了
二:在數(shù)據(jù)庫(kù)中創(chuàng)建庫(kù) 創(chuàng)建表
*/
下面一段代碼 復(fù)制到 sqlyog中 全部選中執(zhí)行就可以
創(chuàng)建了一個(gè) 數(shù)據(jù)庫(kù) 名字叫 day01
CREATE DATABASE day01;
使用當(dāng)前這個(gè)數(shù)據(jù)庫(kù)
USE day01;
創(chuàng)建表product 商品表
CREATE TABLE product(
pid INT PRIMARY KEY,# 商品id 主鍵
pname VARCHAR(20),# 商品名稱
price DOUBLE, # 價(jià)格
cname VARCHAR(32) #分類詳情
);
INSERT INTO product(pid,pname,price,cname) VALUES(1,'聯(lián)想',5000,'電器');
INSERT INTO product(pid,pname,price,cname) VALUES(2,'海爾',3000,'電器');
INSERT INTO product(pid,pname,price,cname) VALUES(3,'雷神',5000,'電器');
INSERT INTO product(pid,pname,price,cname) VALUES(4,'JACK JONES',800,'服飾');
INSERT INTO product(pid,pname,price,cname) VALUES(5,'真維斯',200,'服飾');
INSERT INTO product(pid,pname,price,cname) VALUES(6,'花花公子',440,'服飾');
INSERT INTO product(pid,pname,price,cname) VALUES(7,'勁霸',2000,'服飾');
INSERT INTO product(pid,pname,price,cname) VALUES(8,'香奈兒',800,'化妝品');
INSERT INTO product(pid,pname,price,cname) VALUES(9,'相宜本草',200,'化妝品');
INSERT INTO product(pid,pname,price,cname) VALUES(10,'面霸',5,'化妝品');
INSERT INTO product(pid,pname,price,cname) VALUES(11,'好想你棗',56,'食品');
INSERT INTO product(pid,pname,price,cname) VALUES(12,'香飄飄奶茶',1,'零食');