前言:安裝好數(shù)據(jù)庫之后,我們編寫的java程序是不能直接使用數(shù)據(jù)庫的,而JDBC(Java Database Connectivity,即java數(shù)據(jù)庫連接)是java語言里用來規(guī)范客戶端程序訪問數(shù)據(jù)庫的API,有了它,我們就可以向各種關系型數(shù)據(jù)庫發(fā)送SQL語句,從而實現(xiàn)對數(shù)據(jù)庫的增刪改查等操作。
準備工作:
1.數(shù)據(jù)庫:這里以MySQL為例,創(chuàng)建一個Person表,四個字段分別為:自增主鍵id、姓名name、性別gender、年齡age
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');
2.數(shù)據(jù)庫驅(qū)動程序jar包:這里使用的是mysql-connector-java-5.1.42-bin.j