网站首页 语言 会计 互联网计算机 医学 学历 职场 文艺体育 范文
当前位置:学识谷 > IT认证 > J2EE

2016年关于jdbc的面试题及答案

栏目: J2EE / 发布于: / 人气:7.03K

JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。下面YJBYS小编为大家整理了关于jdbc的面k1x-0.html" target="_blank" >试题及答案,希望对你有所帮助。

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="上一页

[]

下一页最后页

Tags:面试题 JDBC