难道这样不行吗?
select * from custom where uid='用户名'.

解决方案 »

  1.   

    如果‘用户名’是传过来的可能有问题,用
    String ‘用户名’=new String(request.getParameter("用户名").getBytes("ISO8859_1"),"GBK");
      

  2.   

    对,这跟很多东西相关,也就是说跟运行环境相关。
    各个环境已经处理的程度不同,总的来说是UNICODE和GBK的转化,用类似楼上兄弟所说的方法。
      

  3.   

    试过了,还是不行,编译不通过
    我看见一本书上说,在中文时使用jdbc-odbc驱动下编译无法成功
    但是换用jdbc的直接驱动后就可以通过了请问这是不是真的,access有jdbc驱动吗?
      

  4.   

    楼上你看什么书说的,不可能吧!
    access肯定没有jdbc驱动啦,它不过是一个数据库文件嘛!
    只有用jdbc-odbc桥
      

  5.   

    是《jsp程序设计精彩实例》,清华大学出版社
      

  6.   

    用下面的语句对传过来的变量进行一下转换,然后再进行sql语句查询
    String ‘用户名’=new String(request.getParameter("用户名").getBytes("ISO8859_1"),"GBK");