首页 > 编程知识 正文

java保存导致报错,java常见的报错

时间:2023-12-27 22:27:48 阅读:326752 作者:MBLN

本文目录一览:

上传文件,保存时报错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报错,帮忙看看,应该是主表里的主键跟明细表里的外键有问题了

你主键设置成了自增了吧。如果是那样你就不要把这个属性带入进去了

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。