刚开始看Jswing,想在里面连接数据库,可是总是出错,代码如下,请大家帮忙看一下:
String url ="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=TT";  
String username = "sa"; 
String password = "12345"; 
//加载驱动程序以连接数据库
try { 
Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" ); 
connection = DriverManager.getConnection(url,username,password);  

//捕获加载驱动程序异常
catch ( ClassNotFoundException cnfex ) { 
System.err.println( 
"装载 JDBC/ODBC 驱动程序失败。" ); 
cnfex.printStackTrace(); 
System.exit( 1 ); // terminate program 

//捕获连接数据库异常
catch ( SQLException sqlex ) { 
System.err.println( "无法连接数据库" ); 
sqlex.printStackTrace(); 
System.exit( 1 ); // terminate program 
} 结果提示的错误是"装载 JDBC/ODBC 驱动程序失败。" ,不知道是怎么回事

解决方案 »

  1.   

    最有可能的就是没配置好jdbc 路径
      

  2.   

    我的JDBC路径是这么配的
    JDBC_HOME:C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC
    CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JDBC_HOME%\lib\msbase.jar;%JDBC_HOME%\lib\mssqlserver.jar;%JDBC_HOME%\lib\msutil.jar;C:\Program Files\Java\jre1.5.0_04\lib\ext\QTJava.zip
    难道错了
      

  3.   

    放到Java_HOME\jre\lib\ext下试试。
    我也碰到过类似的问题,开始能行,后来重装机器后就不行了
      

  4.   

    还是不能加载JDBC,这个怎么办
      

  5.   

    你试试用Jdbc-Odbc桥能不能访问SQLServer2000
      

  6.   

    控制面板-》管理工具-》ODBC数据源-》系统DSN(TAB)-》添加一路下去就行,使用shi
      

  7.   

    driver:sun.jdbc.odbc.JdbcOdbcDriverurl:jdbc:odbc:你的数据库名
      

  8.   

    String url ="jdbc:odbc:TT";  
    String username = "sa"; 
    String password = "123456"; 
    //加载驱动程序以连接数据库
    try { 
    Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" ); 
    connection = DriverManager.getConnection(url,username,password);  
    }这么写可以么,可是运行后提示我说驱动源没有找到,怎么回事
      

  9.   

    你的JDBC路径配置有问题,正确的配置应该是将JDBC驱动包(通常是jar类型的文件)添加到classpath中,若你的jar包在c:\jdbc.jar,那么你就需要设置classpath=c:\jdbc.jar
      

  10.   

    由你得到的错误信息来看是没有配置好类路径,所以导致找不到JDBC的类
    你可以在设置类路径classpath,
    peacedog()说得不错,不过注意classpath=c:\jdbc.jar;.
    后面的这个点不要忘了如果还出现这样的错误的话,看看你的JDBC包是不是正常的祝你好运
      

  11.   

    哪里有jdbc.jar啊,jdbc下面就有三个jar包啊msutil.jar、mssqlserver.jar、msbase.jar
      

  12.   

    没有jdbc.jar这个东东。
    你的$JDBC_HOME里包含了空格,你将三个JAR放在没有空格的路径里试试。
    有时候Sun的ClassLoader不能正确处理包含空格的路径。
      

  13.   

    你用javac命令编译,用java命令执行试试