package beans;public class DuQuShuJuKu {
private int id;
private int dengji=7;
public int getDengji() {
return dengji;
}
public void setDengji(int dengji) {
this.dengji = dengji;
}
}
package tools;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.*;
调用数据库使用get:import beans.DuQuShuJuKu;public class ShuJuKu {
public void ShuJuKuQi(){

try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection con = DriverManager.getConnection("jdbc:sqlserver://127.0.0.1:1433;databasename=MyDB","sa","sa");
Statement stmt = con.createStatement();
DuQuShuJuKu qiXingCai=new DuQuShuJuKu();
int i=qiXingCai.getDengji();
int shuJuKu[]=new int[7];

System.out.print(i);
int num=stmt.executeUpdate("insert into TQiXingCai (dengji,first,second,third,forth,fifth,sixth,seventh) values("+i+",2,2,6,6,6,6,7)");
ResultSet rs = stmt.executeQuery("SELECT count(first) FROM TQiXingCai where first=1");
rs.next();
stmt.close();
con.close();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

// return null;
}servlet中写set:
                  DuQuShuJuKu qiXingCai=new DuQuShuJuKu();
qiXingCai.setDengji(dengJi);

ShuJuKu qiXing=new ShuJuKu();
qiXing.ShuJuKuQi();值传不过去,请不知道怎么办了,帮帮忙吧,新手没上道呢还~

解决方案 »

  1.   

    自己调试下,最好是打印输出下是怎么情况,而且你的命名规则改下,
    给我100分我也不愿意看这种命名方式
    懒得看你程序,就大概把脉下
    第一:你的对象是否是同一个对象
    第二:程序会自动调用set方法吗,你是不是要在哪里配置下,或者显式的调用下
    完毕
      

  2.   

    自己调试下,最好是打印输出下是怎么情况,而且你的命名规则改下,
    给我100分我也不愿意看这种命名方式
    懒得看你程序,就大概把脉下
    第一:你的对象是否是同一个对象
    第二:程序会自动调用set方法吗,你是不是要在哪里配置下,或者显式的调用下
    完毕
      

  3.   

    1.建议写一个<form>   <input type="text" name="dengji">    用提交方式把数据传到服务器2.class ShuJuKu  中不宜写那么多乱七八糟的代码。只留连接和操作db的代码就可以了。3.servlet类:使用 int i = Integer.valueOf(request.getParameter("dengji"));
                       DuQuShuJuKu qiXingCai=new DuQuShuJuKu(); 
                       qiXingCai.setDengji(i);
                       ShuJuKu  dbBean = new ShuJuKu();
                       dbBean.dbMethod(qiXingCai);//调用操作数据库方法 ,传参数为qiXingCai类型
              
    4.搂主命名实在是....