请教高手,请看代码,高分

lixuran 2005-12-01 11:26:10
以下是部分代码,都已经成功地运行了,但是拿到另一台机器上配置好环境后运行,就会出错,请看

import java.sql.Connection;
import javax.servlet.http.*;

public class UserHandle extends ActionFactory
{

public void loginHandle()
throws Exception
{
try
{
conn.setAutoCommit(false);----一到这个地方就出错,请问高手们这时为什么?别的机器好好的,拿到我的机器上配置就在这里报错java.lang.NullPointerException。
}
catch(Exception e)
{

}
}
}
...全文
213 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
crazycy 2005-12-01
  • 打赏
  • 举报
回复
conn在你的机器上没有得到;应该是驱动lib 或者连接不上数据库导致的; 而之前的异常可能没有处理或者捕获,就是获得con的部分可能跑出的异常
lixuran 2005-12-01
  • 打赏
  • 举报
回复
为什么conn.setAutoCommit(false)这句话一执行就出错,一般是什么原因呢
lixuran 2005-12-01
  • 打赏
  • 举报
回复
是啊,我是蔡鸟,请指教阿,好像是jdbc
lixuran 2005-12-01
  • 打赏
  • 举报
回复
既然能够在别的机器上运行,我自己配置在本机的时候出错,是不是因为那里配置不太对呢?
xpzheng 2005-12-01
  • 打赏
  • 举报
回复
你的机器上的数据库配置和别人机器不一样吧,好好检查
liukang520236 2005-12-01
  • 打赏
  • 举报
回复
可以在别人的机器上再试试阿
确定一下是不是你机器的问题。
xf_luo 2005-12-01
  • 打赏
  • 举报
回复
conn 在哪里实例化的?
tomuno 2005-12-01
  • 打赏
  • 举报
回复
ide bug
look at project's properties
kingofhawks 2005-12-01
  • 打赏
  • 举报
回复
java.lang.NullPointerException
楼主估计是你的JDBC驱动类路径没设好啊,所以在你机器上没有得到connection,当然就出空异常拉.
lovejklzs 2005-12-01
  • 打赏
  • 举报
回复
你把你的代码全送过来让我们看看
lovejklzs 2005-12-01
  • 打赏
  • 举报
回复
建议你把你的JDK重新装一下,可能是你的java.lang包出了问题
lixuran 2005-12-01
  • 打赏
  • 举报
回复
各位还是不行啊
我刚才又是了另一个文件,关于连接数据库的,结果:java.lang.NoClassDefFoundError: Connect Exception in thread "main" 看来是连接有问题,这是怎么回事呢
liukang520236 2005-12-01
  • 打赏
  • 举报
回复
仔细检查一下你conn的定义部分
我感觉问题可能在那
一般驱动都不会出问题
只要你第一次没问题。

还有就是把import java.sql.Connection;改成import java.sql.*;试一下
lixuran 2005-12-01
  • 打赏
  • 举报
回复
to:crazycy(代言人) 有道理,不过这个文件上面import java.sql.Connection;然后就直接出来一个conn.setAutoCommit(false),conn不知道在哪里声明的,这种用法是怎么回事呢,我不太懂java,感觉很奇怪,还有java.sql.Connection应该在哪里得到呢

62,615

社区成员

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

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