连接池:对象名无效!

dxcai 2005-04-21 03:48:40
经过了很多次挫折,今天终于配置好了tomcat连接池,使用sql server数据库,开始时还好使,可是当我换成另一个数据库时就出问题了。数据库能连上,可是查询不了数据库表,我看了tomcat的log,发现是"对象名‘bookinfo’无效"!我的数据库和表可是没有问题的啊,在查询分析器试过了,在jbuilder也能正常查询。真是莫名其妙啊,我只改了两个地方,server.xml里的databasename和jsp里的select语句,为什么会这样呢?请高人指教!
...全文
171 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
飞行的兔子 2005-04-22
  • 打赏
  • 举报
回复
看看conf\catalina\localhost下是否有对应的xml文件,如果有的话将它删掉!
如果你的新数据库中有bookinfo的话,应该不会有问题啊!
dxcai 2005-04-22
  • 打赏
  • 举报
回复
12:00结不食言。大家快点帮忙呀。
我不能再花太多时间了,要是不行的话自己实现一个pool。
dxcai 2005-04-22
  • 打赏
  • 举报
回复
我用test库就可以
server.xml:
<parameter>
<name>url</name>

<value>
jdbc:microsoft:sqlserver://127.0.0.1:1433;Database=test</value>
</parameter>
jsp:
ResultSet rst=stmt.executeQuery("select * from staff");


可是当我换成另一个数据库时就不行了(能连接库不能查询表),我只改了这两个地方:
server.xml:
<parameter>
<name>url</name>

<value>
jdbc:microsoft:sqlserver://127.0.0.1:1433;Database=krm</value>
</parameter>
jsp:
ResultSet rst=stmt.executeQuery("select * from bookinfo");


为什么啊?我的krm库和bookinfo是没有问题的呀
fashchina 2005-04-22
  • 打赏
  • 举报
回复
up
bluesky35 2005-04-22
  • 打赏
  • 举报
回复
楼主看一下tomcat中配置连接池的文件中datasource是否配置正确?
dxcai 2005-04-22
  • 打赏
  • 举报
回复
对象名无效是怎么回事啊?没有人帮我吗?急啊 !
12:00结贴,回者有分.
dxcai 2005-04-22
  • 打赏
  • 举报
回复
十分感谢zhutouzip(Speak out!-shyboy) ,果然是conf\catalina\localhost下对应的一个xml文件,我把里面的database改成我要的数据库名,问题就得到解决了。
没想到conf\catalina\localhost下还要配置,原来它是自动配置的,怎么我改server.xml它不会自动修改呢?
再一次感谢zhutouzip(Speak out!-shyboy)!
dxcai 2005-04-21
  • 打赏
  • 举报
回复
我使的是sql server driver for jdbc驱动程序,后来我换成jdbc-odbc桥也不行啊

81,095

社区成员

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

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