-->
当前位置:首页 > 题库 > 正文内容

主观题:sdut-JDBC-2 实现数据库表的CRUD操作_中级(PreparedStatement)

Luz3年前 (2022-11-02)题库589

已知MySQL数据库school,字符集为utf8。在其中建立表student,并向表里插入几条记录。


create table student(
id int PRIMARY KEY auto_increment,
name varchar(20) not null,
score float not null);
insert into student values(null,'李丽',86);
insert into student values(null,'王五',99);
insert into student values(null,'张三',88);



已知数据库连接字符串为:

Connection conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/school?useunicode=true&characterEncoding=utf-8",
"root",
"123456"); //数据库服务器名称(地址)、端口号、数据库名称、用户名、密码须根据实际情况改变

要求:利用PreparedStatement实现如下功能,其中的操作数据由外部提供。
(1)向表中增加记录(id列自增,可只考虑姓名和成绩),并显示所有记录;
(2)从表中删除id=? 的记录,并显示所有记录;
(3)修改表中记录:查询条件id=?,将name修改为:?,修改完毕显示所有记录;
(4)查询表中id=? 的记录并显示。
提交说明:粘贴JAVA程序代码。








答案:1、增加记录 2分
2、删除记录 2分
3、修改记录 2分
4、查询所有记录 2分
5、查询单条记录 2分
6、其他不符合编程习惯,酌情扣分。

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。