日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

java控制台输入的数据存放在数据库表中_JDBC完成修改(使用控制台输入)

發(fā)布時(shí)間:2023/11/27 生活经验 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java控制台输入的数据存放在数据库表中_JDBC完成修改(使用控制台输入) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

注意:每次修改Oracle表格都要使用commit提交數(shù)據(jù)之后再去運(yùn)行Java代碼!

* 需求:

* ? ? 更新用戶昵稱,更新成功后提示更新成功,

* 分析:

* ? ? java+jdbc

* 使用:

* ? ? 創(chuàng)建java類

* ? ? 創(chuàng)建main方法

* ? ? 創(chuàng)建Scanner對(duì)象獲取控制臺(tái)數(shù)據(jù)

* ? ? 使用JDBC將數(shù)據(jù)更新到數(shù)據(jù)庫(kù)中

* ? ? 提示更新成功

為理解方便,代碼中直接拋出了異常,沒有使用try catch捕捉異常。

public class TestUpd {

public static void main(String[] args) throws ClassNotFoundException, SQLException {

//創(chuàng)建Scanner 對(duì)象

Scanner sc = new Scanner(System.in);

System.out.println("請(qǐng)輸入新的昵稱:");

String newName=sc.nextLine();

//1 加載驅(qū)動(dòng)

Class.forName("oracle.jdbc.driver.OracleDriver");

//2 創(chuàng)建數(shù)據(jù)庫(kù)連接對(duì)象

Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.0.101:1521:XE","scott", "bjsxt");

//3 創(chuàng)建sql命令對(duì)象

Statement stmt = conn.createStatement();

//4 創(chuàng)建sql命令

String sql="update student set sname='"+newName+"' where snum=12";

//5 執(zhí)行sql命令

//提示執(zhí)行成功

int i = stmt.executeUpdate(sql);

if(i>0){

System.out.println("昵稱更改成功!");

}else{

System.out.println("昵稱修改失敗。");

}

//6 關(guān)閉資源

stmt.close();

conn.close();

sc.close();

}

}

總結(jié)

以上是生活随笔為你收集整理的java控制台输入的数据存放在数据库表中_JDBC完成修改(使用控制台输入)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。