前言:安裝好數(shù)據(jù)庫(kù)之后,我們編寫(xiě)的java程序是不能直接使用數(shù)據(jù)庫(kù)的,而JDBC(Java Database Connectivity,即java數(shù)據(jù)庫(kù)連接)是java語(yǔ)言里用來(lái)規(guī)范客戶端程序訪問(wèn)數(shù)據(jù)庫(kù)的API,有了它,我們就可以向各種關(guān)系型數(shù)據(jù)庫(kù)發(fā)送SQL語(yǔ)句,從而實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的增刪改查等操作。

準(zhǔn)備工作:

1.數(shù)據(jù)庫(kù):這里以MySQL為例,創(chuàng)建一個(gè)Person表,四個(gè)字段分別為:自增主鍵id、姓名name、性別gender、年齡age

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營(yíng)銷(xiāo)培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線營(yíng)銷(xiāo)培訓(xùn)

 1 DROP TABLE IF EXISTS `person`; 2 CREATE TABLE `person` ( 3   `id` int(11) NOT NULL AUTO_INCREMENT, 4   `name` varchar(11) DEFAULT NULL, 5   `gender` varchar(11) DEFAULT NULL, 6   `age` int(11) DEFAULT NULL, 7   PRIMARY KEY (`id`) 8 ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8; 9 10 INSERT INTO `person` VALUES ('1', '小明', '男', '18');11 INSERT INTO `person` VALUES ('2', '小芳', '女', '19');12 INSERT INTO `person` VALUES ('3', '小剛', '男', '20');13 INSERT INTO `person` VALUES ('4', '小麗', '女', '21');

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營(yíng)銷(xiāo)培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線營(yíng)銷(xiāo)培訓(xùn)

 

2.數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序jar包:這里使用的是mysql-connector-java-5.1.42-bin.j