CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

数据库的问题????

楼主yar1984(优秀程序员的梦想)2003-11-02 18:35:04 在 Java / Web 开发 提问

我连接的是sql   server数据库我单独测试时能行,但我放入以下时:  
  <html>  
  <body>  
  <%@   page   contentType="text/html;charset=gb2312"%>  
  <%@page   import="java.sql.*"%>  
   
              <%String   getdate=new   java.util.Date().toString();%>  
                  <%   String   getusername=request.getParameter("cusername");  
                    byte[]   tmpbyte=getusername.getBytes("ISO8859_1");  
                        getusername=new   String(tmpbyte);  
                        %>  
                     
                    <%     String   getemail=request.getParameter("cemail");%>  
                    <%   String   getqq=request.getParameter("cqq");%>  
                    <%String   getweb=request.getParameter("cweb");%>  
                        <%String   getwords=request.getParameter("cwords");  
                        byte[]   tmpbyte1=getwords.getBytes("ISO8859_1");  
                        getwords=new   String(tmpbyte1);  
                      %>  
                      <%String   getselect=request.getParameter("select");%>  
                        <%byte[]   tmpbyte2=getselect.getBytes("ISO8859_1");  
                        getselect=new   String(tmpbyte2);%>  
            <%try{  
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();  
  String   url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=xiaobai";    
  String   user="sa";    
  String   password="yar";    
  Connection   cn=DriverManager.getConnection(url,user,password);  
  //String   str   ="INSERT   INTO   bobtable   VALUES('"+getusername+"','"+getemail+"','"+getqq+"','"+getweb+"','"+getwords+"','"+getdate+"','"+getselect+"')";  
  Statement   sql=cn.createStatement();  
  ResultSet   rs=sql.executeQuery("select   *   from   bobtable");  
  //Statement   st=cn.createStatement();  
  //st.executeUpdate(str);  
  %>  
  <%  
  //rs.close();  
  cn.close();  
  response.sendRedirect("index.jsp");  
  }  
  catch(Exception   e)   {    
  out.println(e.getMessage());    
  }  
  %>  
  </body>              
  </html>    出现如下错误;  
  java.lang.NullPointerException  
  请问是什么原因啊 问题点数:20、回复次数:3Top

1 楼ExplorerCSharp( 小文)回复于 2003-11-02 19:26:19 得分 10

可能是你取的值为Null,你又用了这个变量!你可以把取得值输出来看看,是否有值为null.Top

2 楼noratong(吴雨)回复于 2003-11-02 19:33:46 得分 10

你不要一句话一个<%%>,把所有的临近java代码都放到一个<%%>里面去,应该就可以了。Top

3 楼hxc0906(是Q但(分是用来给的,不是用来存的!))回复于 2003-11-02 23:59:55 得分 0

同意楼上的说法Top

相关问题

  • VB$数据库
  • 数据库???
  • informix 数据库
  • vb数据库!
  • 数据库and ComboBox?
  • 数据库ado
  • MDB数据库
  • 数据库
  • SQL 数据库
  • sql数据库

关键词

  • 数据库

得分解答快速导航

  • 帖主:yar1984
  • ExplorerCSharp
  • noratong

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo