JDBC操作练习


一、JDBC连接通讯录练习

创建一张如下7个字段的person表,添加一些记录

create table person(
	id int(7) primary key auto_increment,
	name varchar(20) not null,
	mobile varchar(13) check( mobile like '___%-_______%'),
	telphone varchar(11) not null unique check( length(telphone)=11 ),
	email varchar(30) unique check( email like '_%@%_' ),
	city varchar(20),
	birthday date
);
Insert into person values(null,'wxd', '111-11111111', '13051800687','[email protected]','zz','2020-01-10');
Insert into person values(null,'周冬雨', '123-12580000', '18572136217','[email protected]','sh','2020-01-11');
Insert into person values(null,'周董', '124-12372300', '15572136217','[email protected]','bj','2010-02-21');

分别用statement对象和preparedstatement对象完成下面的操作。

(1)根据输入的姓名,查询通讯录信息并打印

select * from person where(NAME='周冬雨');

在这里插入图片描述
(2)完成一个通讯录的添加功能

Insert into person values(NULL,'范闲', '123-33372300', '15572136317','[email protected]','bj','2020-03-31');

在这里插入图片描述
(3)根据姓名,修改telphone,email,city

UPDATE person SET telphone='11111111111',email='[email protected]',city='hz' where NAME='周冬雨';

在这里插入图片描述

(4)根据name,city删除一条记录

DELETE FROM person WHERE NAME='周董' and city='bj';

在这里插入图片描述

发布了328 篇原创文章 · 获赞 798 · 访问量 11万+

猜你喜欢

转载自blog.csdn.net/weixin_43691058/article/details/103925463
今日推荐