當前位置:首頁 » 編程語言 » java修改資料庫

java修改資料庫

發布時間: 2023-12-22 12:22:14

❶ 編寫一個java程序,通過jdbc訪問資料庫實現對資料庫的插入,刪除,修改和查詢操作

我剛寫了一個只有插入的,望採納
import java.sql.*;
import java.util.*;
public class TestPre {
public static void main(String[] args) {
int i=0,deptno=0;//i只做while循環使用,deptno是表dept2中的一個屬性,類型是int
String dname=null,loc=null;//dname和loc也是表dept2的屬性,類型是String
Scanner s=new Scanner(System.in);
System.out.println("請輸入3個參數");
while(i<3){
try{
deptno=s.nextInt();
i++;
dname=s.next();
i++;
loc=s.next();
i++;
}catch(InputMismatchException e){
System.out.println("輸入的類型不符,退出");
System.exit(-1);
}
}
Connection conn=null;
PreparedStatement pstmt=null;
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://localhost/mydata?"+ "user=root&password=root");
pstmt=conn.prepareStatement("insert into dept2 values(?,?,?)");
pstmt.setInt(1, deptno);
pstmt.setString(2, dname);
pstmt.setString(3, loc);
pstmt.executeUpdate();
System.out.println("插入完成");
} catch (ClassNotFoundException e) {
System.out.println("連接資料庫不成功,程序退出");
System.exit(-1);
} catch (SQLException e) {
System.out.println("連接資料庫不成功,程序退出");
System.exit(-1);
}
finally{
try{
if(pstmt!=null){
pstmt.close();
pstmt=null;
}
if(conn!=null){
conn.close();
conn=null;
}
}catch(SQLException e){
e.printStackTrace();
}
}
}
}

❷ 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 修改資料庫中的數據

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();

熱點內容
手機編寫腳本軟體 發布:2024-11-30 12:41:02 瀏覽:872
學php如何 發布:2024-11-30 12:36:48 瀏覽:857
家庭電腦改網盤伺服器 發布:2024-11-30 12:32:13 瀏覽:105
電腦伺服器組裝系統 發布:2024-11-30 12:32:11 瀏覽:998
在線顯示wifi密碼是什麼 發布:2024-11-30 12:30:53 瀏覽:726
觸動精靈安卓腳本 發布:2024-11-30 12:30:47 瀏覽:80
phpmd5加密代碼 發布:2024-11-30 12:29:35 瀏覽:899
蘋果手機鎖屏怎麼取消密碼 發布:2024-11-30 12:28:08 瀏覽:860
老娘也要當間諜ftp 發布:2024-11-30 12:23:17 瀏覽:131
家裡如何安裝文件伺服器 發布:2024-11-30 12:15:35 瀏覽:352