导航:首页 > 编程语言 > 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数据库试题相关的资料

热点内容
安卓手机怎么把图标全部下移 浏览:183
饥荒被服务器踢出怎么进 浏览:170
c编译器哪款好 浏览:731
快手宝哥发明什么app 浏览:822
张艳玲编译 浏览:66
android展开收起动画 浏览:237
linuxxz文件 浏览:160
在游戏中心里面怎么玩到解压神器 浏览:484
电脑发到手机里面照片怎么解压 浏览:73
虚拟pdf打印机64位 浏览:413
支付宝AES加密和解密 浏览:379
编译实验原理下载 浏览:131
加密防伪溯源系统私人定做 浏览:222
扫码给电动车充电的app叫什么 浏览:760
关闭命令提醒 浏览:356
云账本app服务器 浏览:499
python输入数字循环 浏览:370
未成年人用什么app 浏览:516
程序员出差多久回家 浏览:433
安卓如何更改文件名字 浏览:1002