应聘Java笔试时可能出的题:Jdbc、Jdo篇(附答案)
来源:优易学  2011-11-28 17:13:13   【优易学:中国教育考试门户网】   资料下载   IT书店

  Jdbc、Jdo方面

  1、可能会让你写一段Jdbc连Oracle的程序,并实现数据查询.

  答:程序如下:
  package hello.ant;
  import java.sql.*;
  public class  jdbc
  {
   String dbUrl="jdbc:oracle:thin:@127.0.0.1:1521:orcl";
   String theUser="admin";
   String thePw="manager";
   Connection c=null;
   Statement conn;
   ResultSet rs=null;
   public jdbc()
   {
    try
    {
     Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
     c = DriverManager.getConnection(dbUrl,theUser,thePw);
     conn=c.createStatement();
    }
    catch(Exception e)
    {
     e.printStackTrace();
    }
   }
   public boolean executeUpdate(String sql)
   {
    try
    {
     conn.executeUpdate(sql);
     return true;
    }
    catch (SQLException e)
    {
     e.printStackTrace();
     return false;
    }
   }
   public ResultSet executeQuery(String sql)
   {
    rs=null;
    try
    {
     rs=conn.executeQuery(sql);
    }
    catch (SQLException e)
    {
     e.printStackTrace();
    }
    return rs;

  }
   public void close()
   {
    try
    {
     conn.close();
     c.close();
    }
    catch (Exception e)
    {
     e.printStackTrace();
    }
   }
   public static void main(String[] args)
   {
    ResultSet rs;
    jdbc conn = new jdbc();
    rs=conn.executeQuery("select * from test");
    try
    {
     while (rs.next())
     {
      System.out.println(rs.getString("id"));
      System.out.println(rs.getString("name"));
     }
    }
    catch(Exception e)
    {
     e.printStackTrace();
    }
   }
  }

2、Class.forName的作用?为什么要用?

  答:调用该访问返回一个以字符串指定类名的类的对象。

  3、Jdo是什么?

  答:JDO是Java对象持久化的新的规范,为java data object的简称,也是一个用于存取某种数据仓库中的对象的标准化API。JDO提供了透明的对象存储,因此对开发人员来说,存储数据对象完全不需要额外的代码(如JDBC API的使用)。这些繁琐的例行工作已经转移到JDO产品提供商身上,使开发人员解脱出来,从而集中时间和精力在业务逻辑上。另外,JDO很灵活,因为它可以在任何数据底层上运行。JDBC只是面向关系数据库(RDBMS)JDO更通用,提供到任何数据底层的存储功能,比如关系数据库、文件、XML以及对象数据库(ODBMS)等等,使得应用可移植性更强。

  4、在ORACLE大数据量下的分页解决方法。一般用截取ID方法,还有是三层嵌套方法。

  答:一种分页方法

  //输出内容
  //输出翻页连接
  合计:/第一页
  href="List.jsp?page=">上一页
  []
  下一页最后页

责任编辑:小草

文章搜索:
 相关文章
热点资讯
热门课程培训