求解: Statement stmt = conn.createStatement(); 后无法继续.

Ianlan 2005-10-29 12:01:45
...
Connection conn=DBConn.getConnection();
以上能正常执行
Statement stmt = conn.createStatement();
这行后就执行不下去了, 但没错误提示

out.println("此行不能打印"); //这行不能打印

为什么出现这种情况, 不解.
...全文
541 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
OnlyFor_love 2005-10-29
  • 打赏
  • 举报
回复
记得帖出代码来的时候给我发个站内短消息
OnlyFor_love 2005-10-29
  • 打赏
  • 举报
回复
不用考虑的,你的Statement stmt = conn.createStatement();一定没有错误的!

有错误的可能就是你的DBConn类了,你把这个类的代码帖出来!
Ianlan 2005-10-29
  • 打赏
  • 举报
回复
终于搞掂, 是数据源的配置问题.
zyxzyx10 2005-10-29
  • 打赏
  • 举报
回复
有把DRIVER COPY进LIB包里吗, 你还可以在ADMIN里配置(建议)
Ianlan 2005-10-29
  • 打赏
  • 举报
回复
我是用在Tomcat 5.5\conf\server.xml中配置的数据源连接的
Ianlan 2005-10-29
  • 打赏
  • 举报
回复
晕呀, conn=null 怎么回事
liu_you 2005-10-29
  • 打赏
  • 举报
回复
Connection conn=DBConn.getConnection();
//以上能正常执行
System.out.println("conn:"+conn);
Statement stmt = conn.createStatement();
Ianlan 2005-10-29
  • 打赏
  • 举报
回复
以下是完整的DBConn

package com.moto.util;

import java.sql.*;
import javax.naming.Context;
import javax.sql.DataSource;

public class DBConn {
public static synchronized Connection getConnection() throws Exception
{
try
{
Context initContext=new javax.naming.InitialContext();
Context envContext=(Context)initContext.lookup("java:comp/env");
DataSource ds=(DataSource)envContext.lookup("jdbc/autobase");
return ds.getConnection();
}
catch(Exception e)
{
;
}
return null;
}
}
fgt___73 2005-10-29
  • 打赏
  • 举报
回复
DBConn类的问题,其它肯定没错
jszhaochengming 2005-10-29
  • 打赏
  • 举报
回复
Connection conn=DBConn.getConnection();
以上能正常执行
//如果这边加个打印语句能打出来吗
Statement stmt = conn.createStatement();

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧