http://expert.csdn.net/Expert/topic/1406/1406876.xml?temp=.3719599

解决方案 »

  1.   

    http://www.microsoft.com/downloads/details.aspx?FamilyID=4f8f2f01-1ed7-4c4d-8f7b-3d47969e66ae&DisplayLang=en#filelist下载JDBC驱动程序。安装,得到msbase.jar,mssqlserver.jar和msutil.jar三个文件,将三个文件COPY到TOMCAT 4.1下common\lib文件夹中。
    用jsp测试。
    <%@ 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=mydb"; 
    //mydb为你的数据库
    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 tongxue";  //你的数据库中的表 
    ResultSet rs=stmt.executeQuery(sql);   
    while(rs.next()) {%>   
    您的第一个字段内容为:<%=rs.getString(1)%>   
    您的第二个字段内容为:<%=rs.getString(2)%>   
    <%}%>   
    <%out.print("数据库操作成功,恭喜你");%>   
    <%rs.close();   
    stmt.close();   
    conn.close();   
    %>   
    </body>   
    </html>
      

  2.   

    应该是bin文件夹吧
    COPY到TOMCAT 4.1下common\lib文件夹中。
    是吗
      

  3.   

    如果这样不行的话,可以在CLASSPATH上加上:
    install_dir\lib\msbase.jar;install_dir\lib\mssqlserver.jar;install_dir\lib\msutil.jar。然后重新启动tomcat就因该可以了。
    测试文件:
    <%@ page contentType="text/html;charset=gb2312"%> 
    <%@ page import="java.sql.*"%> 
    <html> 
    <body> 
    <%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 
    String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Budgettest"; 
    //pubs为你的数据库的 
    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 tbmenu"; 
    ResultSet rs=stmt.executeQuery(sql); 
    while(rs.next()) {%> 
    您的第一个字段内容为:<%=rs.getString(1)%> 
    您的第二个字段内容为:<%=rs.getString(2)%><br> 
    <%}%> 
    <%out.print("<br>数据库操作成功,恭喜你");%> 
    <%rs.close(); 
    stmt.close(); 
    conn.close(); 
    %> 
    </body> 
    </html> 运行结果:
    您的第一个字段内容为:1 您的第二个字段内容为:用户组
    您的第一个字段内容为:2 您的第二个字段内容为:用户
    您的第一个字段内容为:3 您的第二个字段内容为:预算分析
    您的第一个字段内容为:4 您的第二个字段内容为:预算模版
    您的第一个字段内容为:5 您的第二个字段内容为:预算版本管理
    您的第一个字段内容为:6 您的第二个字段内容为:预算编制
    您的第一个字段内容为:7 您的第二个字段内容为:预算分摊
    您的第一个字段内容为:8 您的第二个字段内容为:预算WHAT-IF分析
    您的第一个字段内容为:9 您的第二个字段内容为:利息费用预算
    您的第一个字段内容为:10 您的第二个字段内容为:投资费用预算
    您的第一个字段内容为:11 您的第二个字段内容为:年度费用预算
    您的第一个字段内容为:12 您的第二个字段内容为:abcde
    您的第一个字段内容为:13 您的第二个字段内容为:administrators
    您的第一个字段内容为:14 您的第二个字段内容为:demo
    您的第一个字段内容为:15 您的第二个字段内容为:6666数据库操作成功,恭喜你 
      

  4.   

    为什么我的tomcat4.1没有common文件夹,而只有lib文件夹?
      

  5.   

    这样当然可以了。但是转换成jsp调用javaBean就不行了。
      

  6.   

    common目录,可以自己建立啊!!