Java 我的记录没有被插入

Java 我的记录没有被插入,java,swing,oop,3-tier,Java,Swing,Oop,3 Tier,这是我在类中传递参数的表单代码。 此错误出现在form类中 找不到适用于的构造函数 cProperty(字符串,字符串,int,int,int,int,int,String,String,int,String,String,String,String,String) 构造函数cProperty.cProperty(String,String,int,int,int,String,String,int,String,String,int) 不适用 (无法通过方法调用转换将实际参数字符串转换为int

这是我在类中传递参数的表单代码。 此错误出现在form类中

找不到适用于的构造函数 cProperty(字符串,字符串,int,int,int,int,int,String,String,int,String,String,String,String,String) 构造函数cProperty.cProperty(String,String,int,int,int,String,String,int,String,String,int) 不适用 (无法通过方法调用转换将实际参数字符串转换为int) 构造函数cProperty.cProperty()不适用 (实际参数列表和正式参数列表长度不同)

这是我的课程,我从表格中获取值

public class cProperty 
{
    String AREA;
    String LOCATION;
    int UNITS_OF_MEASUREMENT;
    int NATURE;
    int TYPE;
    int SELLER;
    String SELLER_PRICE;
    String SELLER_DATE;
    int BUYER;
    String BUYER_PRICE;
    String BUYER_DATE;
    int AGENT;


    public cProperty()
    {

    }

    public cProperty(String area,String location,int uom,int nature, int type, int seller, String sprice, String sdate, int buyer, String bprice, String bdate, int agent)
    {
    AREA=area;
    LOCATION=location;
    UNITS_OF_MEASUREMENT=uom;
    NATURE=nature;
    TYPE=type;
    SELLER=seller;
    SELLER_PRICE=sprice;
    SELLER_DATE=sdate;
    BUYER=buyer;
    BUYER_PRICE=bprice;
    BUYER_DATE=bdate;
    AGENT=agent;
    }

    public int addProperty()
    {
        try
        {
            cDBcon db1 =new cDBcon();
            String qry="Insert into PROPERTY(AREA,LOCATION,UNITS_OF_MEASUREMET,NATURE,TYPE,SELLER,SELLER_PRICE,SELLER_DATE,BUYER,BUYER_PRICE,BUYER_DATE,AGENT) VALUES ('"+AREA+"','"+LOCATION+"','"+UNITS_OF_MEASUREMENT+"','"+NATURE+"','"+TYPE+"','"+SELLER+"','"+SELLER_PRICE+"','"+SELLER_DATE+"','"+BUYER+"','"+BUYER_PRICE+"','"+AGENT+"')";

             return db1.UDI(qry);            
        }

        catch(Exception e)
        {
            JOptionPane.showMessageDialog(null, e);
        }
        return 0;
    }
无法通过方法调用将实际参数字符串转换为int 转化

this.tx10.getText()
的类型为
String
,应将其转换为
int

试一试

反而

this.tx8.getText()

this.tx10.getText()
的类型为
String
,转换为
int
@Izma我不明白你为什么贴出这个问题,错误实际上是指向问题x)我不知道是否有这个标志?丑陋、不可读的代码。学习并遵循Java编码标准。@duffymo caps中的类成员?在我看来还是可以的,因为它们是英文的,而且是显式的。错误被删除了,但记录没有被插入
Integer.parseInt(this.tx10.getText())
this.tx8.getText()