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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java insert access_java连接access时无法使用INSERT语句添加数据

發布時間:2024/8/23 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java insert access_java连接access时无法使用INSERT语句添加数据 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

該樓層疑似違規已被系統折疊?隱藏此樓查看此樓

求大神指教~~~~java連接access數據庫的問題,那一句話的其他功能和access中運行都沒有問題,但是就是不能插入數據庫中去,好糾結,到底是怎麼回事?

public static void UpdateDatabaseBuy(String ID,String stockName,double balance,int stockAmount)throws Exception//輸入用戶的賬號,判斷某一種股票是否有購買該類股票,更新數據庫

{

try{

Class.forName(DB_DRIVER);

Connection conn=DriverManager.getConnection(url);

Statement stat=conn.createStatement();

String str="SELECT StockAmount FROM BuyAndSell WHERE CustomNumber='"+ID+"' AND StockName="+"'"+stockName+"'";

ResultSet result=stat.executeQuery(str);

result.next();

if(result==null)//檢驗以上的數據庫查詢是否會有結果,沒有結果證明該用戶并沒有買過此類股票,將該信息插入數據庫

{

String str1="INSERT INTO BuyAndSell(StockName,CustomNumber,StockAmount) VALUES('"+stockName+"',"+ID+","+String.valueOf(stockAmount)+");";!!!!!

int i=stat.executeUpdate(str1);《-!!!!!

}

else//數據庫中本來有數據,則修改該數據

{

String str2="UPDATE BuyAndSell SET StockAmount=StockAmount+"+String.valueOf(stockAmount)+" WHERE CustomNumber='"+ID+"' AND StockName="+"'"+stockName+"';";

int j=stat.executeUpdate(str2);

//System.out.println("J="+j);

}

String str3="UPDATE Custom SET Balance="+Double.toString(balance)+" WHERE CustomNumber="+ID+";";

int k=stat.executeUpdate(str3);

}catch(SQLException e){

System.out.println("Database exception");

}

}

那個語句在Access里面輸入沒有問題,但是這里不報錯就是不能執行這是怎麼回事?

總結

以上是生活随笔為你收集整理的java insert access_java连接access时无法使用INSERT语句添加数据的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。