當前位置:編程學習大全網 - 編程軟體 - Jdbc編程數據

Jdbc編程數據

我只寫了壹個插頁,希望采納。

導入Java . SQL . *;

導入Java . util . *;

公共類TestPre {

公共靜態void main(String[] args) {

int i=0,deptno = 0;//我只在回收的時候做。deptno是表dept2中的壹個屬性,它的類型是int。

String dname=null,loc = null//dname和loc也是表dept2的屬性,類型是String。

Scanner s =新掃描儀(system . in);

System.out.println("請輸入3個參數");

while(我& lt3){

嘗試{

deptno = s . nextint();

i++;

dname = s . next();

i++;

loc = s . next();

i++;

} catch(InputMismatchException e){

System.out.println("輸入類型不正確,退出");

system . exit(-1);

}

}

連接連接=空;

PreparedStatement pstmt = null

嘗試{

class . forname(" com . MySQL . JDBC . driver ");

conn = driver manager . getconnection(" JDBC:MySQL://localhost/my data?"+" user = root & amp;密碼= root ");

PS TMT = conn . prepare statement(" insert into dept 2 values(?,?,?)");

pstmt.setInt(1,deptno);

pstmt.setString(2,dname);

pstmt.setString(3,loc);

PS TMT . execute update();

System.out.println("插入完成");

} catch(ClassNotFoundException e){

System.out.println("連接數據庫不成功,程序退出");

system . exit(-1);

} catch (SQLException e) {

System.out.println("連接數據庫不成功,程序退出");

system . exit(-1);

}

最後{

嘗試{

if(pstmt!=null){

pstmt . close();

pstmt = null

}

如果(conn!=null){

conn . close();

conn = null

}

}catch(SQLException e){

e . printstacktrace();

}

}

}

}

  • 上一篇:編程飛讀8051單片機T0計數器的16位計數值,並存到內部RAM的(31H)(30H)中?
  • 下一篇:物聯網接口測試和軟件測試壹樣嗎?
  • copyright 2024編程學習大全網