Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
jdbc放置问题,看看路径之类的,classpath设好了么

解决方案 »

  1.   

    这个com.microsoft.jdbc.sqlserver.SQLServerDriver是微软提供的吗?
    需要下载吗?
      

  2.   

    能正常编译,你的JDBC没问题,ResultSet rs=stmt.executeQuery("insert into test_table(test1,test2) values('a','b')");
    ResultSet是要返回个记录集的,你要插入数据stmt.executeUpdate("insert into test_table(test1,test2) values('a','b')");
    stmt.close();
    con.close();
    就行了。
      

  3.   

    ResultSet rs=stmt.executeQuery("insert into test_table(test1,test2) values('a','b')");
    问题出在这一句
    把executeQuery改为executeUpdate就可以了
    执行insert、update、delete时要使用executeUpdate方法
      

  4.   

    按照各位的方法做了。报错如下:Exception in thread "main" java.lang.NoClassDefFoundError: com/microsoft/jdbc/ba
    se/BaseDriver
            at java.lang.ClassLoader.defineClass0(Native Method)
            at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
            at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
    3)
            at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
            at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
            at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
            at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
            at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
            at java.lang.Class.forName0(Native Method)
            at java.lang.Class.forName(Class.java:141)
            at database.main(database.java:9)
      

  5.   

    JDBC 驱动下了么?如果下载了,把msutils.jar,msbase.jar,mssqlserver.jar三个文件Copy的webapps\yourweb\WEB-INF\lib文件夹下,然后重启服务
      

  6.   

    我没用jsp
    我是用的java应用程序。
    该将三个文件放在哪个目录中??
      

  7.   

    比较偷懒的办法:放到jdk安装目录下的\jre\lib\ext目录中
      

  8.   

    jdbc没有找到
    请确认你的jdbc
      

  9.   

    可以现在数据源里面测试一下你的jdbc驱动
      

  10.   

    去下载jdbc,安装完毕后lib下有三个.jar文件,在环境变量中设定,classpath=你的路径\lib\mssqlserver.jar;等等,把这三个.jar文件的路径都添加到环境变量中。
      

  11.   

    .;c:\jdk142\lib\dt.jar;c:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;c:\jdk142\lib\tools.jar;%classpath%为何还是不能运行上边代码呢?
      

  12.   

    你用JBuilder在tools下,config librarys ,你在new中定义一个名,然后把你的JAR文件导入,试试
      

  13.   

    我求的是,不使用JBuilder情况下的设置
      

  14.   

    我是个新手,请问一下你们连SQLSERVER都是用的Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");这个驱动吗?
    为什么?和ODBC桥的驱动有什么区别,哪个好啊?