麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > Java > 正文

JDBC使用Statement修改數(shù)據(jù)庫

2024-07-14 08:42:05
字體:
供稿:網(wǎng)友

獲取數(shù)據(jù)連接后,即可對數(shù)據(jù)庫中的數(shù)據(jù)進行修改和查看。使用Statement 接口可以對數(shù)據(jù)庫中的數(shù)據(jù)進行修改,下面是程序演示。

/** * 獲取數(shù)據(jù)庫連接,并使用SQL語句,向數(shù)據(jù)庫中插入記錄 */package com.pack03;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;import java.util.Properties;public class TestStatement { //***************************該方法用于獲取數(shù)據(jù)庫連接***************************** public static Connection getConnection() throws Exception {  // 1.將配置文件中的連接信息獲取到Properties對象中  InputStream is =     TestStatement.class.getClassLoader().getResourceAsStream("setting.properties");  Properties setting = new Properties();  setting.load(is);  // 2.從Properties對象中讀取需要的連接信息  String driverName = setting.getProperty("driver");  String url = setting.getProperty("url");  String user = setting.getProperty("user");  String password = setting.getProperty("password");  // 3.加載驅(qū)動程序,即將數(shù)據(jù)庫廠商提供的Driver接口實現(xiàn)類加載進內(nèi)存;  // 該驅(qū)動類中的靜態(tài)代碼塊包含有注冊驅(qū)動的程序,在加載類時將被執(zhí)行  Class.forName(driverName);  // 4.通過DriverManager類的靜態(tài)方法getConnection獲取數(shù)據(jù)連接  Connection conn = DriverManager.getConnection(url, user, password);    return conn; }   //************************該方法用于執(zhí)行SQL語句,修改數(shù)據(jù)庫內(nèi)容************************* public static void testStatement( String sqlStatement ) {    Connection conn = null;  Statement statement = null;    try {   //1.獲取到數(shù)據(jù)庫的連接   conn = getConnection();      //2.用Connection中的 createStatement()方法獲取 Statement 對象   statement = conn.createStatement();      //3.調(diào)用 Statement 對象的 executeUpdate()方法,執(zhí)行SQL語句并修改數(shù)據(jù)庫   statement.executeUpdate( sqlStatement );     } catch (Exception e) {      e.printStackTrace();     } finally {      //4.關(guān)閉Statement對象   if(statement != null) {    try {     statement.close();    } catch (SQLException e) {     e.printStackTrace();    }   }      //5.關(guān)閉 Connection對象   if(conn != null) {    try {     conn.close();    } catch (SQLException e) {     e.printStackTrace();    }   }  } }  public static void main(String[] args) {      String sqlInsert = "insert into tab001 values( 3, '小明3' )"; //插入語句  String sqlUpdate = "update tab001 set name='王凱' where id=1"; //修改語句  String sqlDelete = "delete from tab001 where id=2"; //刪除語句  //對于Statement對象,不能執(zhí)行select語句    testStatement( sqlInsert );  testStatement( sqlUpdate );  testStatement( sqlDelete ); }}

注:希望與各位讀者相互交流,共同學(xué)習(xí)進步。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持VeVb武林網(wǎng)。


注:相關(guān)教程知識閱讀請移步到JAVA教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: free国产hd老熟bbw | 国产精品久久在线观看 | 国产成人自拍视频在线观看 | 一级电影免费在线观看 | 成人福利在线视频 | 成人在线观看地址 | 亚洲免费观看视频 | av在线播放电影 | 精品三级内地国产在线观看 | 国产午夜亚洲精品午夜鲁丝片 | 香蕉久久久久 | 免费观看一区 | 日韩毛片一区二区三区 | 亚洲成人在线免费观看 | 日韩激情在线视频 | 把娇妻调教成暴露狂 | 99视频有精品视频高清 | 国产精品自拍片 | 欧美日韩亚洲视频 | 49vv看片免费 | 色人阁导航 | 一区二区三区日韩在线 | 久久金品 | 毛片在线播放视频 | 欧美一区二区三区不卡免费观看 | 黄色视频a级毛片 | 美女wc | 射逼网站 | 久久久成人999亚洲区美女 | 天天色综合6 | av免费在线网 | 免费一级电影 | 日韩黄站| 欧美成人午夜一区二区三区 | 视频一区二区三区视频 | 免费国产一级特黄久久 | 伦一区二区三区中文字幕v亚洲 | 免费欧美一级视频 | 99ri在线| 精品国产一区二区亚洲人成毛片 | 成人在线观看免费爱爱 |