❶ 以下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項目。資料庫的表結構和實體類給出來了,要你完成剩下的功能。這個必須寫代碼了。