日期:2014-05-19  浏览次数:20731 次

为什么写不进数据库?
Statement stm=conn.createStatement();  //创建语句对象
InetAddress inetaddress=InetAddress.getLocalHost();//返回主机名和ip的InetAddres型对象String s=inetaddress.getHostAddress();             //返回本机ip地址
int por=1111;                                      //端口号设为1111
stm.executeUpdate("update student set state=1 where state=0");
PreparedStatement pstmt1 = conn.prepareStatement("update student set ip=? where ip=0");
pstmt1.setString(1,s);
PreparedStatement pstmt2 = conn.prepareStatement("update student set port=? where port=0");
pstmt2.setInt(1,por);
state能写入数据库,ip,port写不进数据库?下面是我建的表   conn是connection对象
列名     数据类型  值
id       int     000000 
paw      int     000000 
state   int     0
ip      varchar(15)  0
port    int     0
------最佳解决方案--------------------
这代码写的..
pstmt1. executeUpdate();
pstmt2. executeUpdate();


------其他解决方案--------------------
executeUpdate
你这个方法没有执行吧。
------其他解决方案--------------------
该回复于2012-11-18 03:47:54被管理员删除