java中方法调用问题...

来源:百度知道 编辑:UC知道 时间:2024/06/30 01:34:56
package TC;
import java.awt.*;
import javax.swing.*;
import java.sql.*;

public class testmt {
Connection conn;
Statement sta;
ResultSet rs;
String driver;
String sConnStr;
String select="";
public testmt()
{
driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
sConnStr = "jdbc:microsoft:sqlserver://localhost:1433;databaseName=TC";
}
private void SearchData(){
try {
conn = DriverManager.getConnection(sConnStr,"sa","sd123321");
Statement stm = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);

select = "select TOP 1 * from Tc_SmsMt order by newid()";
rs = stm.executeQuery(select);
rs.last();
rs.first();
}
catch (E

ID.InsterData();
DD.DelData(String MessageCoad);

错了.

请说明是什么问题. 插不进去数据,还是异常,还是什么.

哥们..... 你这个编译错误.
不是过不去的问题.
ID.InsterData();
这个方法是需要参数的.你连一个参数都没传.
DD.DelData(String MessageCoad);
这个,,语法错误.. 这不是java语法啊!!

应该是这样的.

ID.InsterData(); 改成
String Mobile = "自己设";
int Result = 333;
String ServiceId = "aaaa";
String SrcId = "zzzzzz";
ID.InsterData(Mobile,Result,ServiceId,SrcId);

DD.DelData(String MessageCoad);
改成

String MessagerCoad = "xxxxxxxx";
DD.DelData(MessageCoad);

=======================================================
我的意思不是让你设置mobile的数据。
我只是告诉你方法。。
你的参数没有。怎能掉那个方法呢?
这个和javascript不一样啊。你参数个数不一样。是掉不到的。

肯定不对 编译都过不去 ID.InsterData(); DD.DelData(String MessageCoad); 都没这个方法

SD.SearchData(); 能过只是符合语法 , 可是执行完了也没效果啊, SearchData() 这个是不是该有个ret