欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

如何通過(guò)使用JDBC的statement進(jìn)行數(shù)據(jù)操作

小編給大家分享一下如何通過(guò)使用JDBC的statement進(jìn)行數(shù)據(jù)操作,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)專注于企業(yè)營(yíng)銷型網(wǎng)站、網(wǎng)站重做改版、道里網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5網(wǎng)站設(shè)計(jì)、商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為道里等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。

使用JDBC的statement進(jìn)行數(shù)據(jù)的查詢,基本步驟如下:

1. 初始化simpleDbSource對(duì)象

2. 獲得getconnection

3. createStatement 獲得查詢語(yǔ)句

4. executeUpdate, 執(zhí)行更新語(yǔ)句

5. 關(guān)閉使用的statement, connection, 注意次序不要弄錯(cuò)

注意:更新語(yǔ)句,執(zhí)行過(guò)一次后,column需要遞增,否則報(bào)錯(cuò)

Java代碼

/**     *      */    package db;         import java.io.FileNotFoundException;     import java.io.IOException;     import java.sql.Connection;     import java.sql.ResultSet;     import java.sql.SQLException;         /**     * @author sean     *      * 1. 初始化simpleDbSource對(duì)象     * 2. 獲得getconnection     * 3. createStatement 獲得查詢語(yǔ)句     * 4. executeUpdate, 執(zhí)行更新語(yǔ)句     * 5. 關(guān)閉使用的statement, connection, 注意次序不要弄錯(cuò)     *      * 注意:更新語(yǔ)句,執(zhí)行過(guò)一次后,column需要遞增,否則報(bào)錯(cuò)     */    public class StatementDemo {             private static String insertSql="insert into user values('7','sean','sean@mail.com','hellofromsean')";         private static String querySql ="select * from user";             /**         * @param args         */        public static void main(String[] args) {             // TODO Auto-generated method stub             DBSource dbSource;             Connection conn = null;             java.sql.Statement stmt = null;                          try {                 dbSource = new SimpleDBSource();                 conn = dbSource.getConnect();                 stmt = conn.createStatement();                                  //數(shù)據(jù)庫(kù)更新工作,包括create, drop, update, insert etc.                 stmt.executeUpdate(insertSql);                 System.out.println("執(zhí)行成功"+ insertSql);                                  //進(jìn)行數(shù)據(jù)庫(kù)查詢                 ResultSet rs = stmt.executeQuery(querySql);                                  //進(jìn)行遍歷                 while(rs.next()){                     System.out.println(rs.getInt(1)+ "\t");                     System.out.println(rs.getString(2)+ "\t");                     System.out.println(rs.getString(3)+ "\t");                     System.out.println(rs.getString(4)+ "\t");                     System.out.println("**********************");                 }                                                                } catch (FileNotFoundException e) {                 // TODO Auto-generated catch block                 e.printStackTrace();             } catch (IOException e) {                 // TODO Auto-generated catch block                 e.printStackTrace();             } catch (ClassNotFoundException e) {                 // TODO Auto-generated catch block                 e.printStackTrace();             } catch (SQLException e) {                 // TODO Auto-generated catch block                 e.printStackTrace();             }                          //依次關(guān)閉statement和conn數(shù)據(jù)庫(kù)連接對(duì)象,清空資源             finally{                 if(stmt!= null){                     try {                         stmt.close();                     } catch (SQLException e) {                         // TODO Auto-generated catch block                         e.printStackTrace();                     }                     stmt= null;                 }                 if(conn!=null){                     try {                         conn.close();                     } catch (SQLException e) {                         // TODO Auto-generated catch block                         e.printStackTrace();                     }                     conn= null;                 }             }         }     }     /**   *    */  package db;   import java.io.FileNotFoundException;  import java.io.IOException;  import java.sql.Connection;  import java.sql.ResultSet;  import java.sql.SQLException;   /**   * @author sean   *    * 1. 初始化simpleDbSource對(duì)象   * 2. 獲得getconnection   * 3. createStatement 獲得查詢語(yǔ)句   * 4. executeUpdate, 執(zhí)行更新語(yǔ)句   * 5. 關(guān)閉使用的statement, connection, 注意次序不要弄錯(cuò)   *    * 注意:更新語(yǔ)句,執(zhí)行過(guò)一次后,column需要遞增,否則報(bào)錯(cuò)   */  public class StatementDemo {    private static String insertSql="insert into user values('7','sean','sean@mail.com','hellofromsean')";   private static String querySql ="select * from user";    /**    * @param args    */   public static void main(String[] args) {    // TODO Auto-generated method stub    DBSource dbSource;    Connection conn = null;    java.sql.Statement stmt = null;        try {     dbSource = new SimpleDBSource();     conn = dbSource.getConnect();     stmt = conn.createStatement();          //數(shù)據(jù)庫(kù)更新工作,包括create, drop, update, insert etc.     stmt.executeUpdate(insertSql);     System.out.println("執(zhí)行成功"+ insertSql);          //進(jìn)行數(shù)據(jù)庫(kù)查詢     ResultSet rs = stmt.executeQuery(querySql);          //進(jìn)行遍歷     while(rs.next()){      System.out.println(rs.getInt(1)+ "\t");      System.out.println(rs.getString(2)+ "\t");      System.out.println(rs.getString(3)+ "\t");      System.out.println(rs.getString(4)+ "\t");      System.out.println("**********************");     }                   } catch (FileNotFoundException e) {     // TODO Auto-generated catch block     e.printStackTrace();    } catch (IOException e) {     // TODO Auto-generated catch block     e.printStackTrace();    } catch (ClassNotFoundException e) {     // TODO Auto-generated catch block     e.printStackTrace();    } catch (SQLException e) {     // TODO Auto-generated catch block     e.printStackTrace();    }        //依次關(guān)閉statement和conn數(shù)據(jù)庫(kù)連接對(duì)象,清空資源    finally{     if(stmt!= null){      try {       stmt.close();      } catch (SQLException e) {       // TODO Auto-generated catch block       e.printStackTrace();      }      stmt= null;     }     if(conn!=null){      try {       conn.close();      } catch (SQLException e) {       // TODO Auto-generated catch block       e.printStackTrace();      }      conn= null;     }    }   }  }    /**   *   */   package db;    import java.io.FileNotFoundException;   import java.io.IOException;   import java.sql.Connection;   import java.sql.ResultSet;   import java.sql.SQLException;   import java.sql.Statement;    /**   * @author sean   *   * 1. 初始化simpleDbSource對(duì)象   * 2. 獲得getconnection   * 3. createPreparedStatement 獲得查詢語(yǔ)句   * 4. 設(shè)置具體更新內(nèi)容,setInt(colIndex, value), setString(colIndex,value)   * 4. executeUpdate, 執(zhí)行更新語(yǔ)句   * 5. 關(guān)閉使用的PreparedStatementstatement, connection, 注意次序不要弄錯(cuò)   *   * 注意:更新語(yǔ)句,執(zhí)行過(guò)一次后,column需要遞增,否則報(bào)錯(cuò)   */   public class PreparedStatementDemo {    private static String querySql ="select * from user";   private static String pstmtSql = "insert into user values(?,?,?,?)";    Connection conn1;   static Statement stmt;   /**   * @param args   */   public static void main(String[] args) {   // TODO Auto-generated method stub   DBSource dbSource;   Connection conn = null;   java.sql.PreparedStatement pstmt = null;    try {   dbSource = new SimpleDBSource();   conn = dbSource.getConnect();   pstmt = conn.prepareStatement(pstmtSql);    pstmt.setInt(1, 9);   pstmt.setString(2, "sean");   pstmt.setString(3, "my@hotmail.com");   pstmt.setString(4, "add some comments");    //數(shù)據(jù)庫(kù)更新工作,包括create, drop, update, insert etc.   pstmt.executeUpdate();    //清空設(shè)置的參數(shù),為后續(xù)更新準(zhǔn)備   pstmt.clearParameters();    System.out.println("執(zhí)行成功"+ pstmtSql);    //進(jìn)行數(shù)據(jù)庫(kù)查詢   Connection conn1 = dbSource.getConnect();   Statement stmt = conn1.createStatement();   ResultSet rs = stmt.executeQuery(querySql);    //進(jìn)行遍歷   while(rs.next()){   System.out.println(rs.getInt(1)+ "\t");   System.out.println(rs.getString(2)+ "\t");   System.out.println(rs.getString(3)+ "\t");   System.out.println(rs.getString(4)+ "\t");   System.out.println("**********************");   }   } catch (FileNotFoundException e) {   // TODO Auto-generated catch block   e.printStackTrace();   } catch (IOException e) {   // TODO Auto-generated catch block   e.printStackTrace();   } catch (ClassNotFoundException e) {   // TODO Auto-generated catch block   e.printStackTrace();   } catch (SQLException e) {   // TODO Auto-generated catch block   e.printStackTrace();   }    //依次關(guān)閉jdbc的statement和conn數(shù)據(jù)庫(kù)連接對(duì)象,清空資源   finally{   if(stmt!= null){   try {   stmt.close();   } catch (SQLException e) {   // TODO Auto-generated catch block   e.printStackTrace();   }   stmt= null;   }    if(pstmt!= null){   try {   pstmt.close();   } catch (SQLException e) {   // TODO Auto-generated catch block   e.printStackTrace();   }   pstmt= null;   }    if(conn!=null){   try {   conn.close();   } catch (SQLException e) {   // TODO Auto-generated catch block   e.printStackTrace();   }   conn= null;   }   }   }   }

以上是“如何通過(guò)使用JDBC的statement進(jìn)行數(shù)據(jù)操作”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

標(biāo)題名稱:如何通過(guò)使用JDBC的statement進(jìn)行數(shù)據(jù)操作
當(dāng)前網(wǎng)址:http://aaarwkj.com/article38/igehsp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、網(wǎng)站建設(shè)、定制開(kāi)發(fā)、ChatGPT、Google商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
亚洲精品国产精品乱码| 欧美日韩精品激情一区二区| 97国产精品视频在线观看| 最新日韩中文字幕在线播放| 国产一区二区精品日韩| 亚洲福利区一区二区三区| 久久久久久精品国产毛片| 麻豆午夜视频免费在线观看| 韩国av网址在线观看| 欧美成人精品三级一二| 中文字幕国产精品一二区| 永久免费成人在线视频| 欧美激情日韩精品久久久| 日本区一区二区三视频| 亚洲欧美一区二区粉嫩| 高清不卡一区二区在线观看| 一区二区三区av天堂| 亚洲视频在线男人天堂| 白浆熟女精品国产91| 国产精品麻豆色哟哟av| 国产精品主播自拍视频| 成人永久免费播放平台| 久久精品国产亚洲av制服| 久久亚洲欧美国产精品观看| 国产成+人+综合+亚洲专区| 日韩不卡在线观看免费| 国产精品九九久久精品女同| 中文字幕一区二区精品人妻| 精品视频美女肉体亚洲| 国产福利午夜一区二区| 亚洲国产天堂久久综合| 国产真人免费作爱视频网站| 在线免费观看91亚洲| 91精品人妻一区二区三区| 美女丝袜诱惑国产在线观看| 蜜桃网站视频免费观看| 日本av一区二区在线| 99热久久精品免费精品| 日韩av一区二区人妻| 国产精品一二三在线看| 成人黄色大片免费看|