急,我的数据库驱动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工程低下,重新打开工程就可以了