糯米文學吧

位置:首頁 > IT認證 > J2EE

2016年關於jdbc的面試題及答案

J2EE7.93K

JDBC(Java Data Base Connectivity,java數據庫連接)是一種用於執行SQL語句的Java API,可以為多種關係數據庫提供統一訪問,它由一組用Java語言編寫的類和接口組成。下面YJBYS小編為大家整理了關於jdbc的面試題及答案,希望對你有所幫助。

2016年關於jdbc的面試題及答案

  1、讓你寫一段Jdbc連Oracle的程序,並實現數據查詢.

答:程序如下:

package ;

import .*;

public class jdbc

{

String dbUrl="jdbc:oracle:thin:@:orcl";

String theUser="admin";

String thePw="manager";

Connection c=null;

Statement conn;

ResultSet rs=null;

public jdbc()

{

try{

ame("leDriver")nstance();

c = onnection(dbUrl,theUser,thePw);

conn=teStatement();

}catch(Exception e){

tStackTrace();

}

}

public boolean executeUpdate(String sql)

{

try

{

uteUpdate(sql);

return true;

}

catch (SQLException e)

{

tStackTrace();

return false;

}

}

public ResultSet executeQuery(String sql)

{

rs=null;

try

{

rs=uteQuery(sql);

}

catch (SQLException e)

{

tStackTrace();

}

return rs;

}

public void close()

{

try

{

e();

e();

}

catch (Exception e)

{

tStackTrace();

}

}

public static void main(String[] args)

{

ResultSet rs;

jdbc conn = new jdbc();

rs=uteQuery("select * from test");

try{

while (())

{

tln(tring("id"));

tln(tring("name"));

}

}catch(Exception e)

{

tStackTrace();

}

}

}

  2、ame的`作用?為什麼要用?

答:調用該訪問返回一個以字符串指定類名的類的對象。

  3、Jdo是什麼?

答:JDO是Java對象持久化的新的規範,為java data object的簡稱,也是一個用於存取某種數據倉庫中的對象的標準化API。JDO提供了透明的對象存儲,因此對開發人員來説,存儲數據對象完全不需要額外的代碼(如JDBC API的使用)。這些繁瑣的例行工作已經轉移到JDO產品提供商身上,使開發人員解脱出來,從而集中時間和精力在業務邏輯上。另外,JDO很靈活,因為它可以在任何數據底層上運行。JDBC只是面向關係數據庫(RDBMS)JDO更通用,提供到任何數據底層的存儲功能,比如關係數據庫、文件、XML以及對象數據庫(ODBMS)等等,使得應用可移植性更強。

  4、在ORACLE大數據量下的分頁解決方法。一般用截取ID方法,還有是三層嵌套方法。

答:一種分頁方法

//輸出內容

//輸出翻頁連接

合計:/第一頁

href="上一頁

[]

下一頁最後頁

標籤:面試題 JDBC