JTDS驱动
jdbc:jtds:sqlserver://localhost:1433;DatabaseName=mydb;SelectMethod=cursor;useUnicode=true;characterEncoding=utf-8

解决方案 »

  1.   

    String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=test"; 
    String userName = "dbo"; 
    String userPwd = ""; 

    try { 
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); //出错行
    dbConn = DriverManager.getConnection(dbURL, userName, userPwd); 


    catch (Exception e) { 
    e.printStackTrace(); 

    java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at mypackage.Store.start(Store.java:12)
    at mypackage.Display.start(Display.java:39)
    at mypackage.Display.main(Display.java:57)
    java.lang.NullPointerException
    at mypackage.Find.handleText(Find.java:72)
    at javax.swing.text.html.parser.DocumentParser.handleText(Unknown Source)
    at javax.swing.text.html.parser.Parser.handleTitle(Unknown Source)
    at javax.swing.text.html.parser.Parser.handleText(Unknown Source)
    at javax.swing.text.html.parser.Parser.endTag(Unknown Source)
    at javax.swing.text.html.parser.Parser.parseTag(Unknown Source)
    at javax.swing.text.html.parser.Parser.parseContent(Unknown Source)
    at javax.swing.text.html.parser.Parser.parse(Unknown Source)
    at javax.swing.text.html.parser.DocumentParser.parse(Unknown Source)
    at javax.swing.text.html.parser.ParserDelegator.parse(Unknown Source)
    at mypackage.Display.start(Display.java:47)
    at mypackage.Display.main(Display.java:57)
      

  2.   

    是不是数据库设置错啦,按了sql server的企业版,开发版 和客户端,在企业管理器中创建的数据库和表,没做其它设置 
      

  3.   

    楼主的这个错误我应该能够解决!~
    看了楼主用的是不是sql2000的那三个jar包!~
    楼主只需要把sql2000的jar包换成sql2005的jar包就可以了!~!
    并且把楼主上面的代码改成:(红色地方是修改过的)
    String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=test"; 
    String userName = "dbo"; 
    String userPwd = ""; try { 
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 
    dbConn = DriverManager.getConnection(dbURL, userName, userPwd); } 
    catch (Exception e) { 
    e.printStackTrace(); 
    } 然后再试一下就不会有问题了!~!如果没有sql2005的jar包的话,去百度下载一个就可以 了
      

  4.   

    把驱动程序拷贝到项目lib,或者拷贝到tomcat的lib里
      

  5.   

    把sqlserver的驱动包导入到工程的lib文件夹下面就可以了!!