public String addItem()
{try{
con=DriverManager.getConnection("jdbc:odbc:shop","sa","123");
sql=con.createStatement();
String s=
"'"+logname+"'"+","+"'"+password+"'"+","+"'"+email+"'";
String condition="insert into user values"+"("+s+")";
sql.executeUpdate(condition);message="注册成功";con.close();
}
catch (SQLException e)
{message="你还没有注册.或用户已存在.请你更换一个名字";
}
没有返回值
{try{
con=DriverManager.getConnection("jdbc:odbc:shop","sa","123");
sql=con.createStatement();
String s=
"'"+logname+"'"+","+"'"+password+"'"+","+"'"+email+"'";
String condition="insert into user values"+"("+s+")";
sql.executeUpdate(condition);message="注册成功";con.close();
}
catch (SQLException e)
{message="你还没有注册.或用户已存在.请你更换一个名字";
}
没有返回值
{try{
con=DriverManager.getConnection("jdbc:odbc:shop","sa","123");
sql=con.createStatement();
String s=
"'"+logname+"'"+","+"'"+password+"'"+","+"'"+email+"'";
String condition="insert into user values"+"("+s+")";
sql.executeUpdate(condition);message="注册成功";con.close();
}
catch (SQLException e)
{message="你还没有注册.或用户已存在.请你更换一个名字";
}
}
}
申明了要返回string的,结果没有返回
里无RETURN,几无返回值,或者把String改成VOID,或者里边用rs=sql.executeUpdate(condition);试试吧
{try{
con=DriverManager.getConnection("jdbc:odbc:shop","sa","123");
sql=con.createStatement();
String s=
"'"+logname+"'"+","+"'"+password+"'"+","+"'"+email+"'";
String condition="insert into user values"+"("+s+")";
sql.executeUpdate(condition);message="注册成功";con.close();
}
catch (SQLException e)
{message="你还没有注册.或用户已存在.请你更换一个名字";
}
}----------->>>>return message;
}
where is your return val?...
String sReturn="aaa";
........
........
reutrn sReturn;
}
{
try{
con=DriverManager.getConnection("jdbc:odbc:shop","sa","123");
sql=con.createStatement();
String s=
"'"+logname+"'"+","+"'"+password+"'"+","+"'"+email+"'";
String condition="insert into user values"+"("+s+")";
sql.executeUpdate(condition);message="注册成功";con.close();
}
catch (SQLException e)
{message="你还没有注册.或用户已存在.请你更换一个名字";
}//在这里加上一句:
return ......;}
return 所要的值;
}
package register;import java.sql.*;
public class Register
{
String logname,
password,
email;
String message;
Connection con;
Statement sql;
ResultSet rs;
public Register()
{
try {Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){}
}
public void setLongname(String name)
{
logname=name;
}
public String getLogname()
{return logname;
}
public void setpassword(String pw)
{
password=pw;
}
public String getpassword()
{return password;
}
public void setEmail(String em)
{
email=em;
}
public String getEmail()
{
return email;
}
public String addItem()
{try{
con=DriverManager.getConnection("jdbc:odbc:shop","sa","123");
sql=con.createStatement();
String s=
"'"+logname+"'"+","+"'"+password+"'"+","+"'"+email+"'";
String condition="insert into user values"+"("+s+")";
sql.executeUpdate(condition);message="注册成功";con.close();
}
catch (SQLException e)
{message="你还没有注册.或用户已存在.请你更换一个名字";
}
return message;
}
}