java的修改資料庫
❶ 如何通過java來實現對資料庫的修改
比如說SqlServer2008應用程序吧,
右鍵一個表點擊"編輯前200行",彈出一個界面.
先分析我們是如何在這個界面進行對數據的操作,
參照著這個界面如何響應我們的滑鼠鍵盤事件,
來制定你的界面.
或者乾脆用一個多行文本框,直接寫sql語句
其實SqlServer就是你的這個界面對於sql的完整版.oracle也沒差哪去.
❷ Java代碼 修改資料庫信息
沒有錯的,你在sql執行後面加個手動提交呢,conn.commit();//conn這是資料庫連接變數,根據你自己的修改下。
❸ 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 對資料庫的修改
你要注意的是連接方式,如果是用sun公司給的Access直連驅動包,那麼是可以插入的回。
如果答是用java自帶的rt.jar包下驅動的通過ODBC橋連接的那種連接方式,
用execute或者executeUpdate都只是先把數據寫入日誌文件。
比如access文件叫db.mdb,用以上的方法會將條目先寫入db.ldb中。
在關閉連接,就是做close()的時候,才將數據寫入資料庫文件db.mdb
因為access默認的是事件處理模式,所以你執行的SQL語句先是緩存,至少要做commit()以後才會執行。但是由於access機制,所以必須每次close以後才會實際的修改到資料庫。
希望能解決您的問題。
❺ java連接資料庫修改值
暈,,大哥,你再怎樣也該把那個錯誤信息復制過來給我們看看吧~回~你用的是橋連,出問題答可能有很多位置(怎麼不用直連?),數據源那些配置了沒?你代碼基本上是沒什麼錯的(伺服器下運行是不需要main函數的),至於那個方法,確實,構造函數是不能有任何返回類新的,void也不能,但是你那樣寫,java可以把它當作別的方法,行,name 是個形參,不需要加雙引號,所以你是對的
代碼沒錯
❻ JAVA如何修改資料庫表上的數據
設個添加按鈕,進入添加數據頁同時把需添加的表名傳參過來。再寫個添加方法。
❼ JAVA對資料庫的改
你這種寫法應該是需要按照順序傳參,你把傳參順序改一改。
❽ 在java中怎麼修改sql里的數據啊已經連接好資料庫了
import java.sql.*;
import javax.swing.*;
Connection con = null;
Statement sta = null;
try{
Class.forName("sun.jdbd.odbc.jdbdodbcDriver");//載入驅動
con=DriverManager.getconn("jdbc:odbc:數據源");//你獲得連接的方法
sta= con.CreateStatement();//實例化執行對象
sta.executeUpdate("update 表名 set 欄位= 值 where 條件")
System.out.println("資料庫一更新版成功 !")
sta.close(); //關閉數權據庫連接
con.close();
}catch(Exception){
System.out.println("發生了資料庫異常");
}
樓主:最主要的還是多看一下書吧?
祝你成績:蒸蒸日上!
❾ 用Java修改數據,改變資料庫。
String sql="update Employee set(Ename='"+Ename+"',Ebir='"+Ebir+"',Esex='"+Esex+"',Eworktype='"+Eworktype+"') where Eno = '"+Eno+"';
變一下sql就可以了,不知道我說明白沒,不明白再Hi我一下!