❶ 以下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项目。数据库的表结构和实体类给出来了,要你完成剩下的功能。这个必须写代码了。