在jBulider的lib下把这些驱动加上去,试试,应该行的

解决方案 »

  1.   

    将这一句
    Class.forName("org.gjt.mm.mysql.Driver")
    改为
    Class.forName("org.gjt.mm.mysql.Driver").newInstance()
      

  2.   

    下一个mysql得驱动吧。
    testmysql.jsp如下:  
    <%@ page contentType="text/html;charset=gb2312"%>    
    <%@ page import="java.sql.*"%>  
    <html>    
    <body>    
    <%Class.forName("org.gjt.mm.mysql.Driver").newInstance(); 
    String url ="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1" 
    //testDB为你的数据库名 
    Connection conn= DriverManager.getConnection(url); 
    Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
    String sql="select * from test"; 
    ResultSet rs=stmt.executeQuery(sql); 
    while(rs.next()) {%>    
    您的第一个字段内容为:<%=rs.getString(1)%>    
    您的第二个字段内容为:<%=rs.getString(2)%>    
    <%}%>    
    <%out.print("数据库操作成功,恭喜你");%>    
    <%rs.close(); 
    stmt.close(); 
    conn.close(); 
    %>    
    </body>    
    </html>  
      

  3.   

    还是不行啊!!!
    问题依旧!!!!
    能不能说说你们的MYSQL的驱动都有什么??
    怎么配的???
    感谢!!!!!
      

  4.   

    qxjavajava(射手座 =---&gt;我想飞翔)兄,咋们的“√对大家很有意义的一个问题,建议大虾、菜鸟们都来讨论讨论#¥#·#¥·#%#¥%#¥”帖子,我已经结了,你好象是最高分哦!!!
    :)
    问题我已经解决,自己写了一个SERVLET!!!
    这次也得帮我啊!!
    谢谢!!
    另外,大家都帮我看看,分不够我重新开个帖子发!!!
      

  5.   

    你能在JBuild的Ploit中连上mysql数据库吗。
      

  6.   

    如果不行,修改classpath,还不行就再下个新的驱动吧
      

  7.   

    在jbuilder的tools菜单下有一个library配置的,打开之后在左边一栏有个new按钮,即添加新的lib按钮,在弹出的对话框中给你的新类一个名(随便),然后添加mysql驱动,选择放在userhome里。按确定完成,于是这个类就添加上了。但是还没有完,因为这个类不是jbuilder自带的,它不能直接使用,所以你还得在你的工程中导入这个类。过程是这样的,在你的工程名上点右键,选择属性,在属性里有一个叫required library的(具体我也忘了在哪了,因为我现在的机器上没有jbuilder,好像是在第四个标签里),在那里add你的这个新类就大功告成了。
    由于本人机器上没有jbuilder,有些细节可能记不清了,但过程大致是正确的,看你的了!!!!!
      

  8.   

    楼上各位!!
    还是不行!!
    好象不关JBUILDER得事!!!
    我用命令行编译,然后执行也是提示无法连接啊!!
      

  9.   

    是和Jbuilder没关系,jbuilder也是调的javac, 还是老问题
    确认你的环境变量是 classpath 中含有c:\mm.mysql.jdbc-2.0pre5\mysql_2_comp.jar;如你的classpath设置的对,jbuilder的输出中因含有
    mysql_2_comp.jar等字样,而从现在你给的提示上面并不含有mysql的驱动,故你的程序当然不能通过。
    (你不会是将JDBC设为环境变量了吧)
      

  10.   

    这段程序在命令提示符下运行出现的提示为:
    驱动接口程序加载失败!!
    java.lang.ClassNotFoundException: org.git.mm.mysql.Driver
            at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
            at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
            at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
            at java.lang.Class.forName0(Native Method)
            at java.lang.Class.forName(Class.java:120)
            at mysql.main(mysql.java:8)
      

  11.   

    http://www.csdn.net/Expert/TopicView1.asp?id=1070165
      

  12.   

    jbuilder根本不是用你系统中的自己配置的jdk,它用的是自己本身带jdk,所以你在系统中配置的classpath在jbuilder中不起作用。所以你还是得配好你的jbuilder(如果你想用jbuilder的话,而不是用命令行进行编译),才能使jbuilder找到你的驱动。
      

  13.   

    还有,你的程序中org.git.mm.mysql.Driver可能不是在java.sql包中,所以它找不到,具体是哪个包我也忘了,你打开你的jar文件看看路径。
      

  14.   

    to skyyoung(路人甲)兄:
     你的那个帖子我看了!!!
     那为什么在命令行下用JAVA MYSQL 来执行这个程序:
    import java.sql.*;
    public class mysql
    {
      public static void main(String args[])
      {
      String mysqlDriver="org.git.mm.mysql.Driver";
         try
        {    Class.forName(mysqlDriver);
         System.out.println("驱动接口程序连接成功!!!");
        }
        catch(Exception e)
        {
        System.out.println("驱动接口程序加载失败!!");
        e.printStackTrace();
         }
      }
    }
    -------会出现
    驱动接口程序加载失败!!
    java.lang.ClassNotFoundException: org.git.mm.mysql.Driver
            at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
            at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
            at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
            at java.lang.Class.forName0(Native Method)
            at java.lang.Class.forName(Class.java:120)
            at mysql.main(mysql.java:8)
    的提示呢??
    这应该和TOMCAT的配置没有关系啊!!
    万望不吝赐教!!!!
      

  15.   

    java -classpath "./;c:/jdbcdriver/xxxx.jar" mysqlxxx.jar is mysql driver jar file.
      

  16.   

    这是我的CLASSPATH:
    “.\;d:\jdk1.3\lib\dt.jar;d:\jdk1.3\lib\tools.jar;c:\mm.mysql.jdbc-2.0pre5;c:\mm.mysql.jdbc-2.0pre5\mysql_2_comp.jar;c:\mm.mysql.jdbc-2.0pre5\mysql_2_uncomp.jar;”
    麻烦你看看有什么问题???
    (我的MYSQL是3.23版的,JDBC为mm.mysql.jdbc-2.0pre5.tar.gz)
      

  17.   

    java -classpath "./;c:/mm.mysql.jdbc-2.0pre5/mysql_2_comp.jar;c:/mm.mysql.jdbc-2.0pre5/mysql_2_uncomp.jar" mysql
                     /)  (\
                .-._((,~~.))_.-,
                 `-.   @@   ,-'
                   / ,n--n. \
           (`'\   ( ( .__. ) )  /`')
            `.'"._ ) `----' (_,"`.'
              "._             _,"
                 /            \
           hjw  (              )
           `97  (`-.__    __.-')
                 \   /`--'\   /
                  ) /      \ (
                 /._\      /_,\Power by CSDN论坛助手