中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

JDBC的總結

2018-07-20    來源:編程學習網

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

JDBC歸納:
  DriverManger:驅動管理器類
    要操作數(shù)據(jù)庫,必須先與數(shù)據(jù)庫創(chuàng)建連接,得到連接對象
    public static Connection getConnection(String url, String username,String password){}
  Connection:連接接口:
    通過DriverManger類的getConnection方法,將獲得連接對象,執(zhí)行sql語句必須借助語句對象(Statement)
    Statement createStatement();
  Statement:語句接口
    通過連接對象的createStatement方法獲得語句對象后,語句對象即可執(zhí)行sql語句,Statement中提供了executeUpdate、executeQuery語句,分別執(zhí)行不    同的sql語句
    int executeUpdate(String sql):執(zhí)行增刪改操作的語句,返回值為操作的總行數(shù)
    ResultSet executeQuery(String sql):執(zhí)行查詢語句,返回值為查詢結果集合
  ResultSet:結果集接口
    boolean next():該方法可以使結果集游標向下移動,如果仍有記錄返回true,如果已經遍歷結束,返回false
    getXXX(String columnName):該系列方法用來根據(jù)字段名返回字段的值結果集接口里面有大量的getXXX(String columnName)方法              ,如getString,getInt等
    getXXX(int index):該系列方法用來根據(jù)字段在結果集中的索引值返回字段的值,結果集中有大量的getXXX方法,與 上面的類似,用來根據(jù)索引值,獲取該字    段的值,XXX是該字段的數(shù)據(jù)類型。

JDBC語句對象:
   Statement:如上 stmt = conn.createStatement();
   PrepareStatement:稱為預編譯的語句對象,是Statement的子接口 stmt = conn.prepareStatement(String sql),和Statement的不同之處

public class ConnectTest {
  public static void main(String[] args) {
    String driverName = "oracle.jdbc.driver.OracleDriver";
    String url = "jdbc:oracle:thin:@localhost:1521:ZFY";
    String username = "briup";
    String password = "briup";
    Connection conn = null;
    //建立數(shù)據(jù)庫連接的第一種方法,也是最常用的方法
    try {
      //1、實例化驅動類
      // Class.forName(driverName) ;
      // OracleDriver driver = new OracleDriver();

      //2、注冊驅動,獲取連接
      // DriverManager.registerDriver(driver);
      conn = DriverManager.getConnection(url, username, password);
      System.out.println(conn);
     } catch (Exception e) {
        e.printStackTrace();
      }finally{
    //4、關閉連接
    try {
      if (conn!=null) 
      conn.close();
      } catch (SQLException e) {
        e.printStackTrace();
       }
     }
   }
}

標簽: 數(shù)據(jù)庫

版權申明:本站文章部分自網絡,如有侵權,請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:如何開始編程語言?給初學者的幾個小貼士

下一篇:java目錄與classpath