❶ java 修改sql資料庫的語句是什麼啊
update 表名 set 列名=更新值 where 查詢肢旁條件
例如:把Employee表中的名為張三的EmployeeID的值更改巧旅為1,就要寫孝飢凳到
update Employee set EmployeeID=1 where Name='張三'
❷ 在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中,怎麼用SQL語句實現一個數值或者多個數值的修改
UPDATE userInfo SET age=123, class='2016-05'扮橋 WHERE name='張三'孫宏
使用Statement去則缺冊執行
❹ 如何通過java對sql數據進行修改
可能已經出現異常了,你可以斷點看異常信息,或這把異常信息列印出來看,便於進一步定位。
❺ java中怎麼用sql語句做修改 增加 刪除的功能 不只是sql語句,要有具體的代碼
結合隱御的框架可以完成用ssh,ssi,spring MVC 等等框架都可以完成,最帶並簡單的灶行岩寫個base然後用servelt完成
❻ 怎麼用JAVA修改SQL資料庫的學生信息
UPDATE悉鏈studentset修改欄位明頌1=xx,修改欄位睜槐孫2=xxWHEREID=xx;
❼ JAVA中修改SQL報錯
應該是先從資料庫中查詢出余額,然後根據余額判斷操作是派穗否正確(磨羨頃取款金額< 余額),符合的話再更新資料庫。
第一次應該是select u_money from u_user where u_name='kobe'
第二次才是
update u_user set u_money=(u_money-100) where u_name='kobe'
第一次有ResultSet,第二次沒有
哎!不知道你怎麼改的。我又不知道你那兩個類是干什麼的,要知道我就幫你改了
try {
con = java.sql.DriverManager.getConnection(url, user, password);
stmt = con.createStatement();
rs = stmt.executeQuery("select u_money from u_user where u_name='kobe'");
if( rs.next() && rs.getDouble(1) > money) //money應該是輸入的瞎陸
{
stmt.executeUpdate("update u_user set u_money=(u_money-100) where u_name='kobe'");
Qukuan b=new Qukuan();
Qukuanwan a=new Qukuanwan();
b.setVisible(false);
a.setVisible(true);
}
第二個應該是executeUpdate
❽ java運行SQL語句 修改個人密碼
"鍵洞ALTER LOGIN [n1] WITH PASSWORD = "n11111""團亮早;
改成
"UPDATE用戶表SET塌雀PASSWORD="n11111"WHEREuserName=[n1]";
❾ java對pl sql資料庫查詢,增加,修改,刪除操作
importjava.sql.*;
publicclassJDBCTest{
publicstaticvoidmain(String[]args){
//驅動程序名
Stringdriver="com.mysql.jdbc.Driver";
//URL指向要訪問的資料庫名scutcs
Stringurl="jdbc:mysql://127.0.0.1:3306/scutcs";
//MySQL配置時的用戶名
Stringuser="root";
//MySQL配置時的密碼
Stringpassword="root";
try{
//載入驅動程序
Class.forName(driver);
缺帆//連續資料庫
Connectionconn=DriverManager.getConnection(url,user,password);
if(!conn.isClosed())
System.out.println("!");
//statement用來執行SQL語句
Statementstatement=conn.createStatement();
//要執行的SQL語句
Stringsql="select*fromstudent";
雹罩//結果集
ResultSetrs=statement.executeQuery(sql);
Stringname=null;
while(rs.next()){
//選擇sname這列數據
name=rs.getString("sname");
//首先使用ISO-8859-1字元集將name解碼為位元組序列並將結果存儲新的位元組數組中。
//然後使用GB2312字元集解碼指定的位元組數組
name=newString(name.getBytes("ISO-8859-1"),"GB2312");
//輸出結果
System.out.println(rs.getString("sno")+" "+name);
}
rs.close();
conn.close();
}catch(ClassNotFoundExceptione){
System.out.println("Sorry,can`tfindtheDriver!");
e.printStackTrace();
}catch(SQLExceptione){
e.printStackTrace();
}catch(Exceptione){
e.printStackTrace();
源扮鬧}
}
}
上面只是查詢的例子,如果你需要增刪改查,只需要改sql就行了,sql你可以自己試著寫寫,這種簡單的sql十分簡單跟英文差不多,如果你實在不想做我再幫你寫,自己動手豐衣足食。。。另外,如果你想把找出來的東西放起來,那麼你需要自己建個實體類(student)來放這些數據。。
❿ 如何通過Java修改SQL里的DATETIME啊
new SimpleDateFormat("yyyy-MM-dd hh.mm").format(new Date()); Date date=new Date(); //段核當握行掘前時間
SimpleDateFormat s=new SimpleDateFormat("yyyy-MM-dd hh.mm"帶譽);
String a=s.format(date); //將Date類型轉換成String
System.out.println(a); 有問題加我QQ:275041325