JSP连接SQL SERVER 2000过程中遇到的问题
这阵子在看JSP的书。看着挺简单,呵呵。起码没多么难 。跟.NET差不了多少。
但是当我按照书上的例子写完代码运行的时候,出错了。
我用的是NetBeans6,跟Visual Studio 差的很多,感觉不如后者好用。可能是我不习惯吧。
我把Sql Server2000的驱动下载下来,把那三个.jar文件Copy到WEB-INF/lib下面。写好代码,然后测试。
下面说说我遇到的问题:
1、提示com.microsoft.jdbc.sqlserver.sqlserverdriver
Class.forName("com.microsoft.jdbc.sqlserver.sqlserverdriver").newInstance();
想了半天不知道怎么回事。后来一想,会不会是大小写的原因呢。因为我看到书上的是大写。一试,果然。
本来我是想字符串里面的大小写应该无所谓的。
2、改过上面的后又提示[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
在网上查了半天,了解到出现这个错误的原因就是无法建立到Sql Server的连接。原因就多了,比如,IP错误,端口错误,Sql Server服务器没有启动等等。
还有一个原因就是没有打SP3或者更高的补丁。
3、下面的提示是:对象名'table_name'无效。
明明是有这个表的,名字肯定没写错。可就是不对。
蒙了半天,我新建了一个登录名,把原来用的sa帐号换下来。OK了。!!!
呵呵,有点想不通!那位知道为什么的可以告诉兄弟。