免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2311 | 回复: 3
打印 上一主题 下一主题

郁闷了多天啦,大师救救人吧!!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-12-20 00:24 |只看该作者 |倒序浏览
最近我搞了一个:用java小程序来测试mysql是否能连接的实验,
首先,我在一个记事本当中写了如下的代码:
package login;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.sql.Connection;
import com.mysql.jdbc.Driver;

public class test{
public static void main(String[] args){
try{
                    Class.forName("com.mysql.jdbc.Driver");
           Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/login","root","0");
                    Statement st   =  con.createStatement();
                    String s =  "select password from user where username='simon'";
                    ResultSet rs = st.executeQuery(s);
                    while(rs.next()){
                          System.out.println(rs.getString("password"));
                         }
                     
                     rs.close();
                     st.close();
                     con.close();
                }  catch(Exception e){e.printStackTrace();}                        

             // System.out.println("hello world,I was born!!!");
      }

}
然后,我把mysql-connector-java-5.0.8 驱动的位置添加到环境变量里面,这个环境变量是这样的:
classpath:  .;%java_home%\lib;%tomcat_home%\common\lib;D:\mm.mysql.jdbc\debug\mysql-connector-java-5.0.8-bin-g.jar .

再后我在mysql内部建一个login的方案,在其中建了一个user 表,表中有
字段username和password,插入了一条记录后是:“simon”,”0”,表创建成功后,
最后,我开始编译我的test.java。输入:javac test.java后,获得通过。。。。。。。
最后的问题让我极其郁闷了两天,没搞出来,其中的错误是这样的:
当我输入:java test以后,黑黑的介面,为我写出了以下提示错误:
Exception in thread “main” java.lang.NoClassDefFoundError:test  (wrong name:login/test)
     At.java.lang.ClassLoader.defineClass1(Native Method)
     At java.lang.ClassLoader.defineClass(Unknown Source)
     .........……....……
我的tomcat 是5.0的。我的Mysql 也是5.0的。我的连接驱动也是5.0的啊,难道这也有错吗?
1.rar (8.29 KB, 下载次数: 51)

论坛徽章:
0
2 [报告]
发表于 2008-12-20 00:25 |只看该作者
CLASSPATH有问题吧?

论坛徽章:
0
3 [报告]
发表于 2008-12-20 17:21 |只看该作者
我编写小程序的时候没有出现啥错误啊,我的classpath是没有问题的啊?唉。。。。。。,不过也谢谢你的提醒,我试过了

论坛徽章:
0
4 [报告]
发表于 2008-12-21 20:35 |只看该作者
3qu,法师, 我弄出来啦!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP