本文目錄一覽:
- 1、上傳文件,保存時報錯java.sql.SOLEXception:ORA-01400:無法將NULL插入,如何解決啊?
- 2、一款軟件,錄入數據保存時,提示「java.lang.exception」,保存失敗,該如何處理?
- 3、Java項目,在Merge前要進行判斷 如果字段為A就不進行存儲,取出數據庫信息進行判斷,但是保存的時候報錯
- 4、java寫「保存」按鈕,按鈕點擊後失效出現cannot be cast to java.awt.event.ActionListener怎麼解決
- 5、保存的JAVA報錯,幫忙看看,應該是主表裡的主鍵跟明細表裡的外鍵有問題了
上傳文件,保存時報錯java.sql.SOLEXception:ORA-01400:無法將NULL插入,如何解決啊?
應該是你的數據庫裏面的某個字段設置為不為空,但是在代碼插入裏面你沒有設置這個值。
一般來說這個字段應該是你
的主鍵,我記得oracle的主鍵是不會自增的,所以你在插入數據的時候也要插入這個值
一款軟件,錄入數據保存時,提示「java.lang.exception」,保存失敗,該如何處理?
出現這個錯誤,從提示信息來看,是軟件程序內部出現異常了。具體是java.lang package下面的某個類出錯了,可以找懂的人,看一下具體的日誌信息,便於更好的解決問題。
一般來說,你可以重新操作一下,看是否必現這個問題,如果是那只有找一些尋求一下軟件提供商,或者其他渠道的幫助。
Java項目,在Merge前要進行判斷 如果字段為A就不進行存儲,取出數據庫信息進行判斷,但是保存的時候報錯
這個問題的原因是在調用持久層類的進行保存域更新的時候,主鍵或唯一性約束衝突了
java寫「保存」按鈕,按鈕點擊後失效出現cannot be cast to java.awt.event.ActionListener怎麼解決
報錯原因: 強行轉換普通類為一個XxxListener類,導致錯誤;
修改方法:
讓普通的類chuang 去實現ActionListener, TextListener 接口
public class chuang implements ActionListener, TextListener {
}
其他建議: 代碼太亂,代碼不規範,建議修改
運行測試:
參考代碼如下:
import java.awt.*;
import java.awt.event.*;
//TestFrame繼承自Frame.實現了 ActionListener, TextListener接口
public class TestFrame extends Frame implements ActionListener, TextListener {
private Button button;
private TextField text;
public TestFrame() {
button=new Button(“save”);
button.setEnabled(false);
button.addActionListener(this);
text = new TextField(20);
text.addTextListener(this);
//普通的面板,設置為流布局.水平間距10,垂直間距30
Panel pane=new Panel(new FlowLayout(FlowLayout.CENTER, 10, 30));
pane.add(text);
pane.add(button);
add(pane);
setTitle(“窗口Demo”);
setSize(290, 120);
setLocationRelativeTo(null);//窗口居中
addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {//點擊關閉按鈕後的事件處理
System.exit(0);
}
});
}
public static void main(String[] args) {
new TestFrame().setVisible(true);;
}
//文本框發生變化後的事件處理
@Override
public void textValueChanged(TextEvent e) {
//當文本框裏面沒有字符或者全是空格, 那麼設置按鈕不可點擊
if(!text.getText().trim().isEmpty()){
button.setEnabled(true);
}else{
button.setEnabled(false);
}
}
//點擊按鈕後的事件處理
@Override
public void actionPerformed(ActionEvent e) {
button.setEnabled(false);
System.out.println(text.getText());//打印出來
}
}
保存的JAVA報錯,幫忙看看,應該是主表裡的主鍵跟明細表裡的外鍵有問題了
你主鍵設置成了自增了吧。如果是那樣你就不要把這個屬性帶入進去了
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/195634.html