當前位置:首頁 » 數據倉庫 » java怎麼修改資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

java怎麼修改資料庫

發布時間: 2022-12-14 14:55:29

❶ java三層如何實現改變資料庫某條數據狀態

可以使用PreparedStatement介面中的excuteUpdate方法對java三層資料庫中的庫某條數據狀態進行修改操作。

❷ java 修改資料庫中的數據

prepareStatement s=con.prepareStatement(sql4);
我沒用過ACCESS,都是用SQL,不過應該都差不多吧?我覺得是上面這句有誤。

prepareStatement s=con.prepareStatement(sql4,Object ...p);
if(p!=null){
for(int i=0;i<p.length;i++){

s.setString(1,newname);
s.setString(2,newsex);
s.setString(3,newclass);
s.setString(4,newbirth);
s.setString(5,newphone);
s.setString(6,newaddress);
s.setInt(7,num);
}

s.executeUpdate();

❸ 如何通過java來實現對資料庫的修改

比如說SqlServer2008應用程序吧,
右鍵一個表點擊"編輯前200行",彈出一個界面.
先分析我們是如何在這個界面進行對數據的操作,
參照著這個界面如何響應我們的滑鼠鍵盤事件,
來制定你的界面.
或者乾脆用一個多行文本框,直接寫sql語句

其實SqlServer就是你的這個界面對於sql的完整版.oracle也沒差哪去.

❹ Java代碼 修改資料庫信息

沒有錯的,你在sql執行後面加個手動提交呢,conn.commit();//conn這是資料庫連接變數,根據你自己的修改下。

❺ 如何在java文件中修改Mysql資料庫的記錄

通常修改記錄用mysql語言就可以了,想通過java語言編程來實現修改,就需要安裝JDBC驅動程序。然後就去API里找java.sql包,裡面的Statement介面里有許多方法(作用,用於實現靜態的sql語言並返回所生成結果的對象),當然還有一個就是PreparedStatement(預編譯的對象),實現這兩個介面中的方法,你就能實現刪除,更新,添加等操作。具體可以參照API

❻ java開發:如何對多條資料庫記錄同時修改

在每行數據後面添加一個checkbox 然後下面有一個更新按鈕 用於更新checkbox選中的每行數據。Java培訓可以選擇千鋒教育。千鋒智能AI技術實時監課和回顧,對授課行為數據進行挖掘與分析,生成數據分析報表,為授課評價與管理決策提供大數據分析依據。

java開發前景好,很多軟體的開發都離不開Java,因此其程序員的數量最多。據官方數據統計,在全球編程語言工程師的數量上,Java語言以900萬的程序員數量位居首位。Java在我們的生活中無處不在。只要我們能接觸到互聯網,我們就不能沒有Java。目前,世界上有數十億設備正在運行Java。從互聯網電子商務到金融行業的伺服器應用,從APP到企事業單位的OA系統,從大數據到桌面應用等,Java廣泛應用於各個領域。

想要了解更多Java培訓的相關信息,推薦咨詢千鋒教育。千鋒Java現已擁有成熟獨立的項目庫,項目均1:1引進大廠項目,授課採用 CREA 項目研發模型,即 Cooperation、Research、Exercise、Alliance,以項目促進高質量教學。多場景,多學科聯動為學員的技能實戰提供高度還原的真實演練場,充分賦能學員簡歷價值,打造企業直聘班,得到廣大學員一致認可。

❼ java 修改資料庫中的數據

先要配置一個數據源,打開控制面板 -> 管理工具 -> 數據源 (ODBC),選擇"系統DSN",也可以選擇"用戶DSN"選項卡,點擊"完成",彈出的對話框里將"數據源名"一項設為你喜歡的名字,比如redsun。點"選擇",例如:找到"C:/mess.mdb"文件,如此一個ODBC數據源就配置好了。要連接該數據源,也就是連接資料庫,首先要建立一個JDBC-ODBC橋接器,上面已經說過了,其方法是:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Class 是Java.lang包中的一個類,通過調用它的靜態方法forName就可以建立橋接器。但建立橋接器時可能發生異常,這是我們所不想見到的,因此要捕獲這個異常:

try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){異常捕獲}

然後就是連接資料庫了,這里要用到java.sql包中的Connection類聲明一個對象,再用類DriverManager調用它的靜態方法getConnection創建這個連接。

Connection con=DriverManager.getConnection("jdbc:odbc:數據源名字","數據源用戶名","數據源密碼");

❽ 如何使用java對oracle資料庫進行增刪查改

  1. 創建資料庫了連接

  2. 編寫資料庫操作語句

  3. 獲取結果


  4. import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    import java.util.List;

    import javax.servlet.jsp.jstl.sql.Result;
    import javax.servlet.jsp.jstl.sql.ResultSupport;

    public class BaseDao {
    private static String driver = "oracle.jdbc.driver.OracleDriver";
    private static String url = "jdbc:oracle:thin:@localhost:1521:orcl";
    private static String user = "s2";
    private static String pwd = "s2";

    public static Connection getcon() {
    Connection c = null;
    try {
    Class.forName(driver);
    c = DriverManager.getConnection(url, user, pwd);
    } catch (ClassNotFoundException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    return c;
    }
    public static int executeUpdate(String sql,Object...param){
    Connection c=getcon();
    PreparedStatement p=null;

    int num=0;
    try {

    p=c.prepareStatement(sql);
    if (param!=null) {
    for (int i = 0; i < param.length; i++) {
    p.setObject(i+1, param[i]);
    }
    }
    num=p.executeUpdate();
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }finally{
    try {
    p.close();
    c.close();
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }

    }
    return num;
    }
    public static Result executeQuery(String sql,Object...param){
    Connection c=getcon();
    PreparedStatement p=null;
    ResultSet rs=null;
    Result r=null;
    try {
    p=c.prepareStatement(sql);
    if (param!=null) {
    for (int i = 0; i < param.length; i++) {
    p.setObject(i+1, param[i]);
    }
    }
    rs=p.executeQuery();
    r=ResultSupport.toResult(rs);
    }catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }finally{
    try {
    rs.close();
    p.close();
    c.close();
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }

    }
    return r;
    }
    }


❾ JAVA 對資料庫的修改

你要注意的是連接方式,如果是用sun公司給的Access直連驅動包,那麼是可以插入的。
如果是用java自帶的rt.jar包下驅動的通過ODBC橋連接的那種連接方式,
用execute或者executeUpdate都只是先把數據寫入日誌文件。
比如access文件叫db.mdb,用以上的方法會將條目先寫入db.ldb中。
在關閉連接,就是做close()的時候,才將數據寫入資料庫文件db.mdb
因為access默認的是事件處理模式,所以你執行的SQL語句先是緩存,至少要做commit()以後才會執行。但是由於access機制,所以必須每次close以後才會實際的修改到資料庫。
希望能解決您的問題。

❿ JAVA如何修改資料庫表上的數據

用jabc鏈接資料庫,然後用資料庫操作語句實現數據的添加和更改,然後把這些納入按鈕事件中,就可以實現了。3ks