机考题:1. 使用JDBC的三层架构(DAO,VO,DB),通过连接数据库,在DAO中编写对数据库进行维护的
相关代码(CRUD),其中查询的方法应有三种,如查询所有(findByAll),按主键查询(findByKey)
,模糊查询(findByQuery)。
要求:
结合IO流,运行完之后,在控制台从键盘输入相关参数,能得到相应的结果,如下,
(1) 先提示输入用户名和密码登陆,登陆成功之后,动态列表显示数据库表中所有内容
(2) 然后提示操作,输入参数1:执行添加数据操作,输入相关数据信息之后,向数据库中添加
这些信息。
(3) 输入参数2:执行修改操作,并输入需要修改的信息,执行完之后数据库中信息被修改
(4) 输入参数3:执行删除操作,并输入需要删除的哪条记录,执行完之后数据库中对应的数据被删除
(5) 输入参数4:执行按主键查询,输入主键值,执行完之后能列表显示相应的数据信息
(6) 输入参数5:执行模糊查询,输入需要查询内容的值,如“张”,能将数据库中所有有张的信息
全部查询出来
以上内容对应的表:
表名:Tusers
字段:uid(number)---------------用户编号
uname(nvarchar2)--------用户姓名
password(nvarchar2)-----用户密码
uage(number)-------------用户年龄
uinfo(nvarchar2)--------用户相关信息
项目的名字:JdbcIO
分三个包:com.changjiang.dao
com.changjiang.vo
com.changjiang.db
类名:TusersDAO,TusersVO,DBAccess 建表SQL语句:
create table tusers
(
uid number primary key not null,
uname nvarchar2(20),
password nvarchar2(20),
uage number,
uinfo nvarchar2(50)
)
相关代码(CRUD),其中查询的方法应有三种,如查询所有(findByAll),按主键查询(findByKey)
,模糊查询(findByQuery)。
要求:
结合IO流,运行完之后,在控制台从键盘输入相关参数,能得到相应的结果,如下,
(1) 先提示输入用户名和密码登陆,登陆成功之后,动态列表显示数据库表中所有内容
(2) 然后提示操作,输入参数1:执行添加数据操作,输入相关数据信息之后,向数据库中添加
这些信息。
(3) 输入参数2:执行修改操作,并输入需要修改的信息,执行完之后数据库中信息被修改
(4) 输入参数3:执行删除操作,并输入需要删除的哪条记录,执行完之后数据库中对应的数据被删除
(5) 输入参数4:执行按主键查询,输入主键值,执行完之后能列表显示相应的数据信息
(6) 输入参数5:执行模糊查询,输入需要查询内容的值,如“张”,能将数据库中所有有张的信息
全部查询出来
以上内容对应的表:
表名:Tusers
字段:uid(number)---------------用户编号
uname(nvarchar2)--------用户姓名
password(nvarchar2)-----用户密码
uage(number)-------------用户年龄
uinfo(nvarchar2)--------用户相关信息
项目的名字:JdbcIO
分三个包:com.changjiang.dao
com.changjiang.vo
com.changjiang.db
类名:TusersDAO,TusersVO,DBAccess 建表SQL语句:
create table tusers
(
uid number primary key not null,
uname nvarchar2(20),
password nvarchar2(20),
uage number,
uinfo nvarchar2(50)
)
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货