你的连接有错误吗?
把三个驱动文件jar拷到lib下到此论坛搜一下,可以找到很多答案,以前很多人问过的

解决方案 »

  1.   

    <%@  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=test";    
    //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())  {%>        
    您的第一个字段内容为:<%=rs.getString(1)%>        
    您的第二个字段内容为:<%=rs.getString(2)%>        
    <%}%>        
    <%out.print("数据库操作成功,恭喜你");%>        
    <%rs.close();        
    stmt.close();        
    conn.close();        
    %>        
    </body>        
    </html>  jdbc包中的3个jar包:msutil.jar,mssqlserver.jar,msbase.jar要在classpath里指一下
    如果你的服务器是tomcat直接将3个jar包拷贝到tomcat\common\lib下就可以了
      

  2.   

    谢谢 zxhong(红透半边天),我去试一下,待会就给分
      

  3.   

    新版的Tomcat已经支持连接池,配个连接池使用JNDI搞定。
      

  4.   

    <%@page contentType="text/html;charset=GB2312" import="java.sql.*"%>
    <html>
    <head>
    <title>ODBC数据来源链接的建立和关闭</title>
    </head>
    <body>
    <center>
    ODBC数据来源链接的建立和关闭
    </center>
    <p></p>
    <hr>
    <center>
    <p></p>
    要想链接成功必须要将你要链接的数据库(例:BOOKDB。MDB)先建立起来并且连入DNS中
    </center>
    <%
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    Connection conDB=DriverManager.getConnection("jdbc:odbc:BookDB");
    //建立Connection(数据库链接)对象,并设置由cnnDB对象变量引用。
    conDB.close(); //关闭数据库链接。
    %>
    <p></p>
    <center>
    <font size=4 color=red>完成</font>
    </center>
    </body>
    </html>jdbc包中的3个jar包:msutil.jar,mssqlserver.jar,msbase.jar要在classpath里指一下
    如果你的服务器是tomcat直接将3个jar包拷贝到tomcat\common\lib下就可以了
      

  5.   

    给分啊给分啊给分啊给分啊给分啊给分啊给分啊给分啊给分啊给分啊给分啊给分啊
    我开始看错了~这个才是JDBC直接连接的JAVA文件
    import java.sql.*;
    import com.microsoft.jdbc.sqlserver.SQLServerDriver;public class SqlJdbc
    {
    public static void main(String[] ares)
    {
    try
    {
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    String sourceURL ="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=MyData";
    Connection databaseConnection =DriverManager.getConnection(sourceURL,"sa","");
    System.out.println("成功连接到SQL2000!");
    databaseConnection.close();
    }
    catch(ClassNotFoundException cnfe)
    {
    System.err.println(cnfe);
    }
    catch(SQLException sqle)
    {
    System.err.println(sqle);
    }
    }
    }