5.用SQL语句编程:对放入字符串变量中的字符个数进行统计并输出结果,

5.用SQL语句编程:对放入字符串变量中的字符个数进行统计并输出结果,要求:(1)汉字的个数(2)英文字母的个数注:包括大小写字母(3)标点字符‘,’、‘.’、‘:’、‘... 5.用SQL语句编程:对放入字符串变量中的字符个数进行统计并输出结果,要求:
(1)汉字的个数
(2)英文字母的个数 注: 包括大小写字母
(3)标点字符 ‘,’、‘.’、‘:’、‘;’的个数
(4)空格的个数
(5)数字字符的个数 注0,1,2,3,4,5,6,7,8,9
(6)其它字符的个数
请问这个的SQL脚本语句怎么写啊
展开
 我来答
匿名用户
2016-06-19
展开全部
就从denglu(...)方法开始讲了,这个方法在声明的时候标识了会throws Exception,表示这个方法中的某些代码可能会抛出异常。
UserDenglu resultUser = null; 构造一个名叫 UserDenglu的类的对象 resultUser,值为null表示没有实例化(只是声明了一个模型,没有在内存中占用位置)。
String sql = ... 这名是定义一个字符串变量,它的值是一个sql语句;语句的意思是: 查询t_denglu表中字段userName值(?为暂留空,后面填)并且password值为(?为暂留空,后面填);
PreparedStatement pstmt = con.prepareStatement(sql); 将sql语句传给con对象(数据库连接对象)的prepareStatement方法得到返回值为 pstmt对象;
pstmt.setString(1, user.getUserName()); 把sql语句中的第一个?参数替换成 user.getUserName()方法的返回值;

pstmt.setString(2, user.getPassword()); 意义与上句类同,替换第二个?参数。
ResultSet rs = pstmt.executeQuery(); 执行数据库查询语句,将查询结果放入rs对象中;
if(rs.next()) 如果rs结果集中还有下一条的话

resultUser = new UserDenglu(); 实例化resultUser对象;
resultUser.setUserName(rs.getString("username"));将数据库结果集中查询到的列名为username的列的值传入 resultUser.setUserName()方法中;
resultUser.setPassword(rs.getString("password"));与上句类同,将password列的值传入到resultUser的setPassword()方法中。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式