public static void main(String[] args) {
try{
//定義資料庫聯接的驅動程式
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//定義資料庫的聯接地址
String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D://檔案//無聊的要死的課//大二(下)//Java//Dat//Dat1.mdb"; //JDBC ,//String url="jdbc:odbc:redsun"; //ODBC
//使用DriverManager類的getConnection()方法建立聯接
Connection con=DriverManager.getConnection(url,"","");
//利用連接con的方法創建Statement物件,以便執行SQL查詢
//利用Statement介面,增加一條記錄 (成功)
Statement stmt1=con.createStatement();
String num = "001";
String nam = "張三";
int total = 200;
int average = 90;
String sql1="insert into Candidate values('"+num+"','"+nam+"','"+total+"','"+average+"')";
System.out.println(sql1);
stmt1.executeUpdate(sql1);
stmt1.close();
con.close();
ShowData();
}
catch(Exception e){}
}
uj5u.com熱心網友回復:
直接跳出是什么意思,直接跳到catch里面了么,看控制臺有沒有報錯提示uj5u.com熱心網友回復:

我除錯的時候,在要執行executeUpdate()陳述句的時候就直接跳到catch那里了,控制臺也沒有提示報錯
uj5u.com熱心網友回復:
catch里面要把錯誤資訊列印出來呀e.printStackTrace();,你這樣catch不是自欺欺人嘛uj5u.com熱心網友回復:
加上出來了
uj5u.com熱心網友回復:
是哪個資料不匹配呀這是我的表:
uj5u.com熱心網友回復:
看看資料庫的表中的資料型別和代碼中的資料型別uj5u.com熱心網友回復:
不該加單引號的地方去掉單引號轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/61795.html
標籤:Eclipse
上一篇:GO-切片拷貝以及賦值
下一篇:Go-獲取變數資料型別
