快过年了,提前道声新年好~
进入正题,servlet中怎么使用tomcat连接sql2005~tomcat中应该怎么设置?上网下了几个jar包~现在是边看视频边做~,不过漏了这一步上面,现在是连不上好像~搜了一下说要jdbc驱动什么的,那些下回来应该怎么用?新手求教,能说得详细点最好,大侠们~

解决方案 »

  1.   

    我只知道Oracle和mysql数据库都有驱动jar包,你说的是SqlServer吧,大同小异,下一个就好了
      

  2.   

    下载一个sqljdbc.jar,放到%TOMCAT_HOME%\lib文件夹下就OK了。
      

  3.   

    忘了说新年快乐!如果你用MyEclipse,就放在web-inf的lib目录下,如果你不用ide工具的话,下载完jar包放在tomcat的common这个文件夹里.
      

  4.   

    下载sqlserver2005 jar包
    你的sqlserver2005的服务开启  TCP/IP协议开启
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;public class DBCon {

    private static String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";
    private static String url="jdbc:sqlserver://localhost:1433;databasename=xxxDB";
    private static String user="sa";
    private static String pwd="sa";

    public static Connection getConnection(){
    try {
    Class.forName(driver);
    Connection con=DriverManager.getConnection(url, user, pwd);
    System.out.println("OK");
    return con;
    } catch (ClassNotFoundException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    return null;
    }

    public static void closeConnection(Connection con){
    if(con!=null){
    try {
    con.close();
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    }

    public static void closeStatement(Statement stm){
    if(stm!=null){
    try {
    stm.close();
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    }

    public static void closeResultSet(ResultSet rs){
    if(rs!=null){
    try {
    rs.close();
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    }

    public static void main(String[] args) {
    getConnection();
    }
    }
      

  5.   

    昨天晚上我这么做了,可是还是不行,一般只要把这个jar包放到这个目录下就行了吗?tomcat还需要做什么配置吗?我用4楼的代码可以连接得了数据库打印得出OK~只不过我在servlet中的代码会抛出ClassNotFoundException异常~看视频上的tomcat是用msbase,msutil,mssqlserver这三个jar的~要是真是简单的把jar包放到目录下的话,我再仔细检查一下代码先,要是再不行再请教各位~