日期:2014-05-18  浏览次数:20832 次

急,我的数据库驱动jar包要放在哪里呢
小弟在tomcat上做了一个类database实现数据库sqlserver2000的连接,并且可以成功用jsp调用database连接数据库。
但是我现在要在类中连接数据库,不是在jsp中连接,结果找不到数据库驱动,请问这种情况下那几个jar包要放在哪里呢?以下是我的源代码:
package   selcou;

import   java.lang.*;
import   java.io.*;
import   java.sql.*;
import   java.util.*;
public   class   database
  {
      public   database()   {

      }
      public   static   Connection   getconnection(){
        try{
                System.out.println( "正在连接数据库! ");
                Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver ").newInstance();//加载驱动程序
                System.out.println( "driver   is   ok! ");
                String   url= "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=CourseInfoSys ";//连接地址
                String   username= "sa ";//用户名
                String   password= " ";//用户密码
                Connection   con=null;

                con=DriverManager.getConnection(url,username,password);
                if(con!=null)
                        System.out.println( "connection   is   ok! ");
                else   System.out.println( "Connection   error! ");
                return   con;
                }catch(Exception   e){
                }
        return   null;
      }
      public   static   void   main(String   []   avg){
              Connection   con=getconnection();
              if(con==null)
                      System.out.println( "连接数据库出错 ");
              else   System.out.println( "连接数据库成功! ");
      }
  }


------解决方案--------------------
你应将sqlserver的那三个驱动包加到工程中,jb工程低下,重新打开工程就可以了