localhost标示本机
2。servlet映射
3out.println()是在本页输出response.sendRedirect()是转到一个页
4varchar()是可变的
char[(n)]长度为 n 个字节的固定长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为 n 个字节。char 在 SQL-92 中的同义词为 character。varchar[(n)]长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。所输入的数据字符长度可以为零。varchar 在 SQL-92 中的同义词为 char varying 或 character varying。

解决方案 »

  1.   

    1.JDBC连接数据库中 DriverManager.getConnection("...localhost...")谁能给解释下localhost是怎么回事本机虚拟域名,对于虚拟IP:127.0.0.12。编写servlet 封包bbs
    表单调用action="...." 这里如何写import bbs.*;
    .
    .
    .
    .3。登陆信息问题 登陆错误处理方法
    是用out.println()还是用response.sendRedirect() 区别是什么
    out在哪里打印出错误信息 是本页面吗?out.println()是jsp内部方法,打印信息到页面
    response.sendRedirect() 重定向4。数据库变量varchar() char()等有什么区别 什么时候用哪个 中文一般用哪个 变量大小是多少 比如说varchar(20)最多可以表示几个字符一个可变长,一个不可变
      

  2.   

    varchar() 和 char()的区别是:
    如果你长度都定义为20,即varchar(20) 和 char(20)
    假如你存的字符没有20个字符的话,
    varchar不会在后面加上空字符,而char会,
    所以char一般用来存固定长度的字符,
    否则取出来的数要去除空格才是你想要的。如果用中文,建议使用nvarchar,
    因为不管是中文还是英文字符,在nvarchar中都算一个长度,和html标签的MaxLength一样。
    而varchar对中文和英文的存储长度是不一样的