本人用oracle电脑里没有sql 为什么tomcat提示sql server 2000 [error establishing socket]异常

 我来答
流浪云风
2012-12-03 · TA获得超过4315个赞
知道大有可为答主
回答量:1119
采纳率:69%
帮助的人:923万
展开全部
出现这个问题的原因应该是你的程序中使用了JDBC方式连接SQL Server数据库,找到对应位置,把Class.forName(“驱动”);中的【驱动】变量的值修改成oracle的驱动名,现在的肯定是SQL Server的驱动。
追问
应该不是我就是这一处连接数据库的
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection(
"jdbc:oracle:thin:@127.0.0.1:1521:XE", "lng", "123456"); 是不是MyEclipse8.5的版本问题啊?
追答
不会,既然是tomcat报错,有可能是tamcat中已部署的工程有问题,有可能其中有多个部署过的工程,如果可以的话,全部删掉,重新把你正在使用的部署上去。运行试试,应该就可以了。
树礼梨m
2012-12-03 · TA获得超过417个赞
知道小有建树答主
回答量:926
采纳率:75%
帮助的人:134万
展开全部
你的程序是不是连接数据库了啊
追问
不是,我javaweb程序能正常运行,就是tomcat启动是会有sql server 2000 [error establishing socket]异常提示,用的是oracle数据库
追答
socket"错误的端口"
你先用netstat -an查看下,有没有开1433端口
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式