新手求助,有关对数据库中模糊掉手机号码的程序!!! sql server数据存储 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这句pstmt.setString(1, biaoji);出错了,你原来的这个C_phone字段应该使用了整数,但现在你模糊成了字符串,肯定会报错 谢谢你 的解答。但我的数据库中 U_phone 字段为varchar 不是整型数据 这个字段本来就是字符串 String sqlupdate="update ceshi_2 set C_phone = ?" ;pstmt=con.prepareStatement(sql);pstmt.setString(1, biaoji); 第一点。String sqlupdate="update ceshi_2 set C_phone = ?" 更新少了where条件。---------------------1)看一下你的sql语句中的?号是中文还是英文 2)看一下你的sql语句中?号的个数是否与你传入的参数的个数刚好相等还不行,biaoji是否有问题,或者先换成“update ceshi_2 set C_phone = ‘’+biaoji+”‘“试试 String sqlupdate="update ceshi_2 set C_phone = ?" ; pstmt.setString(1, biaoji); pstmt.executeUpdate(sqlupdate);改为这个试试 String sqlupdate="update ceshi_2 set C_phone = ?" ; pstmt=con.prepareStatement(sqlupdate); pstmt.setString(1, biaoji); pstmt.executeUpdate(); 带有问号的sql是预编译语句,调用 perpareStatement先预编译之后才能setString(index,date)。不知道这个解释对不哈。求大牛指教,小菜关注中。 String sqlupdate="update ceshi_2 set C_phone = '"+biaoji+"' where ceshi_2='"+s+"'" ;Statement stmt=con.createStatement();stmt.executeUpdate(sqlupdate); 类型不匹配错误。利用Java反射技术将查询结果封装为对象 哪位大侠帮帮忙啊!在线等 在用bufferedreader类read方法的时候,当读到流末尾时,会返回-1,如果继续读,是不是继续返回-1呢? 一个简单JAVA类,一直报错,郁闷!请大家帮助解答,谢谢 数组合并成字符串的相关问题 Java的class文件怎么样编译成exe文件? java中的继承和接口的关系 求助? JRUN4.0怎么用 哪儿有JNI的资料? 求助,list去重问题 哪个是线程安全的
但我的数据库中 U_phone 字段为varchar 不是整型数据 这个字段本来就是字符串
pstmt=con.prepareStatement(sql);
pstmt.setString(1, biaoji);
---------------------
1)看一下你的sql语句中的?号是中文还是英文
2)看一下你的sql语句中?号的个数是否与你传入的参数的个数刚好相等
还不行,biaoji是否有问题,或者先换成“update ceshi_2 set C_phone = ‘’+biaoji+”‘“试试
pstmt.setString(1, biaoji);
pstmt.executeUpdate(sqlupdate);
改为这个试试
String sqlupdate="update ceshi_2 set C_phone = ?" ;
pstmt=con.prepareStatement(sqlupdate);
pstmt.setString(1, biaoji);
pstmt.executeUpdate();
String sqlupdate="update ceshi_2 set C_phone = '"+biaoji+"' where ceshi_2='"+s+"'" ;
Statement stmt=con.createStatement();
stmt.executeUpdate(sqlupdate);