<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>

            jdbc的面試題及答案

            時間:2024-09-02 06:38:22 J2EE培訓 我要投稿
            • 相關推薦

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

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

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

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

              []

              下一頁最后頁

            【jdbc的面試題及答案】相關文章:

            java面試題及答案11-01

            Adobe面試題及答案09-02

            微軟面試題及答案06-07

            linux認證的面試題及答案10-18

            精選C++面試題及答案05-23

            java面試題2017及答案06-08

            高級Java面試題及答案201609-18

            java面試題大全帶答案11-01

            2017年IBM經典面試題及答案07-14

            NIIT認證Java面試題及答案07-01

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看