数据库的问题在线等待
import java.sql.*;
import java.io.*;
import java.util.*;
import java.lang.*;
/*import java.util.Date;
import java.text.SimpleDateFormat;*/
public class UpdateMsg
{ String str;
String name,email,topic,note;
public String get_Name= "";
public String get_Email="";
public String get_Topic="";
public String get_Note="";
public void add()
{ try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection cn=DriverManager.getConnection("jdbc:odbc:wordboard");
str="INSERT INTO message(name,email,topic,note) VALUES ('"+get_Name+"','"+get_Email+"','"+get_Topic+"','"+get_Note+"')";
Statement st=cn.createStatement();
ResultSet rs=st.executeUpdate(str);
st.close();
cn.close();
}
catch(Exception ex )
{
System.out.println(ex.getMessage());
}
}
}
我这样写一个类进行数据库的操作
但是在编译的时候提出:
UpdateMsg.java:22: incompatible types
found : int
required: java.sql.ResultSet
ResultSet rs=st.executeUpdate(str);
^
1 error
这样的错误,这是为什么啊?该怎么改啊,谢谢大家了。另外这样连接数据库没有问题吧,我用的是sql server2000 数据库 WIN2K OS