import java.sql.*;
public class DBUtil {
public static Connection getConnection(){
Connection con=null;
try {
Class.forName("net.sourceforge.jtds.jdbc.Driver");/*注册驱动程序*/
con=DriverManager.getConnection("jdbc:jtbs:sqlserver://localhost:1433;databasename=databar","sa","112789");
} catch (Exception e) {
e.printStackTrace();
}

return con;
}
public static void main(String[] args) {
getConnection();
}
}
出现这样的异常:java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at Dao.DBUtil.getConnection(DBUtil.java:8)
at Dao.DBUtil.main(DBUtil.java:16)是怎么回事?一般怎么办呢?

解决方案 »

  1.   

    如果没有看错得话,你写得有问题!
    Class.forName("net.sourceforge.jtds.jdbc.Driver");/*注册驱动程序*/
                con=DriverManager.getConnection("jdbc:jtbs:sqlserver://localhost:1433;databasename=databar","sa","112789");
    一个是jtds一个是jtbs!!当然找不到了!
      

  2.   

    如果没有看错得话,你写得有问题!
    Class.forName("net.sourceforge.jtds.jdbc.Driver");/*注册驱动程序*/
                con=DriverManager.getConnection("jdbc:jtbs:sqlserver://localhost:1433;databasename=databar","sa","112789");
    一个是jtds一个是jtbs!!当然找不到了!