sybase大小写区分,out.print(rs.getString("name"));
这句的name,是否大小写错误,或者是这句String sql="select * from mydb";
数据库名错误或大小写错误
这句的name,是否大小写错误,或者是这句String sql="select * from mydb";
数据库名错误或大小写错误
解决方案 »
- SQL2005建视图中null的问题
- tomcat ...本地能访问,局域网IP不能访问,求解决方法。谢谢
- fusioncharts的用法
- 主页面判断iframe是否加载完成?
- 配置了jboss的自动启动后,就连接不上数据库了,为何?(高手进)
- 2006的第一个问题,大家过来看看先..
- 开发邮件系统的疑问?急!!
- 帮忙解决点问题~~有好东西与大家分享~~!哎~又没分了~~
- 如何用java写一个分析网页去除了标签的信息,并能做text类型保存到SQL数据库。
- 如何从中途中断jsp的执行?
- Tomcat 怎么让应用程序同时启动在两个不同的端口?
- 请问servlet如何得到http post过来的原始数据?
out.print(rs.getString(1));
数据库的名字没有错。但我把
while(rs.next())
{
out.print(rs.getString("name"));
}
这段直接换成不对rs操作的语句就好使。
比如out.print("数据库连接成功!");
if(rs!=null)
{
while(rs.next())
{
out.print(rs.getString("name"));
}
}
我用jisql查询都可以查到,
不明白是什么原因!
conn=DriverManager.getConnection(sConnStr,"sa","xxx");
Statement stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
}
catch(SQLException ex){
System.err.println("aq.executeQuery:"+ex.getMessage());
}
while(rs.next())
{
out.print(rs.getString("name"));
}
中把catch块放到while之后,也就是将while也放到try中试试
{
%>
Name is: <%out.print(rs.getString("name"));%>
<%
}//end while
%>
=================================================================================type Exception reportmessage Internal Server Errordescription The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request.exception java.lang.NullPointerException
at org.apache.jsp.dbconnect$jsp._jspService(dbconnect$jsp.java:93)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:201)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
at java.lang.Thread.run(Thread.java:536)--------------------------------------------------------------------------------
你的数据库没有连接成功吧?
在这一句后面加个System.out.println("连接成功");看控制台有没有打印。
空指针啊,数据库没有连上。
java.lang.NullPointerException
conn=DriverManager.getConnection(sConnStr,"sa","xxx");
你的数据库没有连接成功吧?
在这一句后面加个System.out.println("连接成功");看控制台有没有打印。
=======================================
确实如你所说,我在dreamweave里连接出现的是:
JZ006:捕获到IO例外:java.net.ConnectException:Connection refused:connect那到底是什么原因呢??