导航:首页 > 编程语言 > java数据库试题

java数据库试题

发布时间:2022-07-18 20:02:54

❶ 以下java的题,一个是数据库方面另一个是逻辑题,麻烦大神帮忙写下答案,谢谢

//数字顺序没有要求

public static void main(String[] args) {

String s2="";

HashMap<String,Integer > map = new HashMap<String, Integer>();
map.put( "zero" , 0 );
map.put( "one" , 1 );
map.put( "two" , 2 );
map.put( "three", 3 );
map.put( "four" , 4 );
map.put( "five" , 5 );
map.put( "six" , 6 );
map.put( "seven", 7 );
map.put( "eight", 8 );
map.put( "nine" , 9 );

Scanner sc = new Scanner(System.in);
String sn = sc.next();
Set<String> set = map.keySet();
for (String s3 : set) {
while(sn.contains(s3)){
int sum=sn.length();
int sum2=0;
sn = sn.replace(s3, "");
System.out.println();
sum2=(sum-sn.length())/s3.length();
for (int i = 0; i < sum2; i++) {
s2+=map.get(s3);
}
}

}
System.out.println(s2);
}

❷ java数据库题 急急急

select a.sno from
(select * from score where con=1) a join (select * from score where con=2) b on a.sno=b.sno
where a.score > b.score;
select a.sno, sname, ke, total from student a left join (select sno, count(sno) as ke, sum(score) as total from score group by sno) b on a.sno = b.sno;
select a.sno, sname from student a left join (select sno, count(*) co from score group by sno) b on a.sno = b.sno where co is null or co < 3;

❸ java数据库与图形化界面试题,怎么做啊给个思路也行!!!

1)写界面
2)数据库填充数据
3)JDBC增删改查
4)建立连接,方法调用

❹ 两条java与数据库的选择题

第一题 生成了五个栈内存对象和三个队内存对象共八个,五个栈内存对象是:c1,c2,c3,c4,c5 三个堆内存对象是:c1 = new MyClass(); c3 = new MyClass(); c4 = "";这三个
第二题 B 删除视图不会删除基表记录

❺ java 中有关数据库连接的编程题会考那些

我猜可能会考:
1,jdbc连接数据库的几个步骤以及关键代码
2,jdbc进行增删改查操作的关键代码,特别是应用PreparedStatement对象使用 ? 写sql语句这一块

(PS:纯手打,望采纳)

❻ java面试题中一般数据库会问什么内容

数据库基础(面试常见题)

一、数据库基础

1. 数据抽象:物理抽象、概念抽象、视图级抽象,内模式、模式、外模式
2. SQL语言包括数据定义、数据操纵(Data Manipulation),数据控制(Data Control)
数据定义:Create Table,Alter Table,Drop Table, Craete/Drop Index等
数据操纵:Select ,insert,update,delete,
数据控制:grant,revoke
3. SQL常用命令
CREATE TABLE Student(
ID NUMBER PRIMARY KEY,
NAME VARCHAR2(50) NOT NULL);//建表
CREATE VIEW view_name AS
Select * FROM Table_name;//建视图
Create UNIQUE INDEX index_name ON TableName(col_name);//建索引
INSERT INTO tablename {column1,column2,…} values(exp1,exp2,…);//插入
INSERT INTO Viewname {column1,column2,…} values(exp1,exp2,…);//插入视图实际影响表
UPDATE tablename SET name=’zang 3’ condition;//更新数据
DELETE FROM Tablename WHERE condition;//删除
GRANT (Select,delete,…) ON (对象) TO USER_NAME [WITH GRANT OPTION];//授权
REVOKE (权限表) ON(对象) FROM USER_NAME [WITH REVOKE OPTION] //撤权
列出工作人员及其领导的名字:
Select E.NAME, S.NAME FROM EMPLOYEE E S 
WHERE E.SUPERName=S.Name
4. 视图:
5. 完整性约束:实体完整性、参照完整性、用户定义完整性

❼ 一道简单的JAVA程序题(JAVA数据库编程)

如果你用的是Sql Server或者其他什么数据库的话,直接在Sql语句里面Order by排序即可。

❽ java 关于 数据库事务的编程题

提示很明显,代码的第48行,空指针异常了,你再仔细看看,因为你贴出的代码没行号,我也帮不了你看,反正就是报空错了,不是什么大问题


如果是try{con.rollback();}这行报空错,那肯定就是con是null,所以才报,你看看con为什么是null

看了你的代码,应该在这里已经报错了

这里报错,那时候con应该还没附上值,所以报空错了,我估计你的getConnection的时候就出问题了

你可以打个断点debug进去看看就知道了,看是不是那里报错了

❾ java数据库题库中有200道题,每次抽十道出来答题都不能重复怎么写呢

一下把200道都拿出来放到ArrayList,每次抽取10个200以内的随机数(最好取list.size())从list拿对应的题给出去。
另一种是用数据库,每个用户有自己的考试记录表,每做完10题提交一次记录到做过的题里再从数据库中随机取10个没做过的再记录到数据库,直到200题都做完。
两种方法思路基本一致。
区别就是在内存里搞还是在数据库里搞

❿ java 关于 mysql数据库的面试题,今天遇到一题面试题不怎么会求解答

这应该是面试你的动手能力的一个题目,要求你开发一个能够发布新闻的web项目。数据库的表结构和实体类给出来了,要你完成剩下的功能。这个必须写代码了。

阅读全文

与java数据库试题相关的资料

热点内容
战双程序员 浏览:479
him触摸编程软件 浏览:929
植物大战僵尸存档怎么转移安卓 浏览:852
java栈的元素 浏览:737
程序员与篮球事件 浏览:675
app反编译不完整 浏览:788
电脑上的文件夹怎么调整 浏览:7
服务器无响应是什么原因呀 浏览:984
wd文档里的app怎么制作 浏览:513
电脑里的文件夹没有了一般能恢复吗 浏览:418
哪里有配加密钥匙的 浏览:210
服务器开不了机怎么把数据弄出来 浏览:958
gif动态图片怎么压缩 浏览:521
黑猴子棒球压缩文件解压密码 浏览:631
如何让app适应不同的手机屏幕大小 浏览:10
苹果手机如何给安卓手机分享软件 浏览:761
苹果电脑怎么运行腾讯云服务器 浏览:59
明日之后沙石堡命令助手 浏览:261
蛋糕店用什么样的app 浏览:877
长安银行信用卡app怎么取现 浏览:635