各位大哥帮我解决一哈,数据库连接,
<%@   page   import="java.io.*"% >  
<%@   page   import="java.util.*"% >  
<%@   page   import="java.sql.*"% >  
<html > <body > <center >   
<%  
try  
     {        
     String   mysqlDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver";        
     String   mssqlDB="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Northwind1";        
     String       mssqlUser="sa";        
     String       mssqlPass="sa";    
     Class.forName(mysqlDriver);    
     Connection       con       =       DriverManager.getConnection(mssqlDB,mssqlUser,mssqlPass);        
     out.println("Connected");        
     String       sql       =       "SELECT       *       FROM       Employees";        
     Statement       st       =       con.createStatement();        
     ResultSet       result       =       st.executeQuery(sql);    
     while(result.next())        
     {        
     out.println(result.getString(1));    
     out.println("aa");    
     }        
     con.close();        
     }        
     catch(
SQLException   e)  
     {        
     out.println(e.getMessage());        
     }        
     % >  
     </center > </body > </html >  
我只装了jdk和tomcat 其他的都没装,我应该把jdbc数据库驱动这几个jar包放在那里啊,我放在了comcat/common/lib,运行的时候出现,[microsoft][sql server 2000 driver for jdbc]error establishing socket 
放在 \WEB-INF\lib下面也一样,帮帮我啊
------解决方案--------------------包放哪无所谓,一般放LIB下面就可以,问题是你在启动时有没有引用你要的包?
------解决方案--------------------用什么开发软件开发的,右键属性,把那几个包引进来就可以了
------解决方案--------------------是用的XP系统吗?
那就是你没装sp4,这插件是提供SQL2000支持的
这个必须得装。
你那几个JAR包放那两个地方都行
------解决方案--------------------String   mysqlDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver";       
如果是用SQLServer的话就要改成:
String   sqlserverDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
用MySQL的话就改后面的:
String   mysqlDriver="com.microsoft.jdbc.mysql.mysqlDriver";
------解决方案--------------------sql2000需要打sq3以上补丁
如果是win2000不用打