在classpath里面加入你那三个文件的完整路径,连接代码如下:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();    
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test"; 
String user="sa"; 
String password=""; 
Connection conn= DriverManager.getConnection(url,user,password);    
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);    
String sql="select * from test";    
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {
System.out.println(rs.getString(1));

rs.close();    
stmt.close();    
conn.close();

解决方案 »

  1.   

    连接数据库大全:
    http://www.csdn.net/develop/Read_Article.asp?Id=17769
      

  2.   

    将msbase.jar,mssqlserver.jar,msutil.jar这三个文件拷贝到
    TOMCAT\common\lib下,然后用beyond_xiruo(乱谈情) 写的代码。
    注意要重新启动TOMCAT
      

  3.   

    把三个jar文件放到你发布网页的目录下的WEB-INF/lib里面
    呵呵,我昨天刚问过这个问题,先学现卖呀
      

  4.   

    把三个jar文件拷贝到
    TOMCAT\common\lib下
    <%@  page  contentType="text/html;charset=gb2312"%>
    <%@  page  import="java.sql.*"%>
    <html>
    <body>
    <%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
    String  url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Northwind";String  user="sa";
    String  password="1";
    Connection  conn=  DriverManager.getConnection(url,user,password);
    Statement  stmt=conn.createStatement();
    String  sql="select  *  from  Employees";
    ResultSet  rs=stmt.executeQuery(sql);
    while(rs.next())  {%>
    第一个字段为:<%=rs.getString(1)%>
    第二个字段为:<%=rs.getString(2)%><br>
    <%}%>
    <%out.print("恭喜你,数据库连接成功!");%>
    <%
    rs.close();
    stmt.close();
    conn.close();
    %>
    </body>
    </html>