主观题:sdut-JDBC-考试 银行账户管理(Statement或PreparedStatement实现均可)
已知MySQL数据库bank,字符集为utf8。在其中建立表account,并向表里插入几条记录。SQL语句如下:
create table account
(
id int PRIMARY KEY AUTO_INCREMENT, -- 账户id
name varchar(20) not NULL, -- 姓名
balance float not NULL -- 账户余额
);
insert into account values(null,'李丽',1000); -- 插入第1条记录
insert into account values(null,'王五',1221.89); -- 插入第2条记录
insert into account values(null,'张三',100); -- 插入第3条记录
SELECT * FROM account; -- 查询所有记录
已知数据库连接字符串为:
Connection conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3307/school?useunicode=true&characterEncoding=utf-8",
"root",
""); //数据库服务器名称(地址)、端口号、数据库名称、用户名、密码须根据实际情况改变
功能要求:
(1)向表中增加记录并显示所有记录(数据自己指定);
(2)从表中删除id=1的记录,并显示所有记录;
(3)修改表中记录:查询条件id=2,将name修改为:CHRIS,修改完毕显示所有记录;
(4)查询表中id=3的记录并显示。
提交说明: 粘贴JAVA程序代码。
answer:1、增加记录 4分
2、删除记录 4分
3、修改记录 4分
4、查询所有记录4分
5、查询单条记录 4分
6、其他不符合编程习惯,酌情扣分。
create table account
(
id int PRIMARY KEY AUTO_INCREMENT, -- 账户id
name varchar(20) not NULL, -- 姓名
balance float not NULL -- 账户余额
);
insert into account values(null,'李丽',1000); -- 插入第1条记录
insert into account values(null,'王五',1221.89); -- 插入第2条记录
insert into account values(null,'张三',100); -- 插入第3条记录
SELECT * FROM account; -- 查询所有记录
已知数据库连接字符串为:
Connection conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3307/school?useunicode=true&characterEncoding=utf-8",
"root",
""); //数据库服务器名称(地址)、端口号、数据库名称、用户名、密码须根据实际情况改变
功能要求:
(1)向表中增加记录并显示所有记录(数据自己指定);
(2)从表中删除id=1的记录,并显示所有记录;
(3)修改表中记录:查询条件id=2,将name修改为:CHRIS,修改完毕显示所有记录;
(4)查询表中id=3的记录并显示。
提交说明: 粘贴JAVA程序代码。
answer:1、增加记录 4分
2、删除记录 4分
3、修改记录 4分
4、查询所有记录4分
5、查询单条记录 4分
6、其他不符合编程习惯,酌情扣分。