首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

一个JSP连接mysql异常

2012-02-29 
一个JSP连接mysql错误!一直提示com.mysql软件包不存在!代码如下:importuntitled2.UseExecuteimportjava.s

一个JSP连接mysql错误!
一直提示com.mysql软件包不存在!

代码如下:
import   untitled2.UseExecute;
import   java.sql.*;

public   class   UseExecute   {
        public   static   void   main(String[]   args)   {
                String   url   =   "jdbc:mysql://localhost/sql.test ";
                String   useName   =   "root ";
                String   password   =   "root ";
                String   sql   =   " ";
                Connection   conn   =   null;
                Statement   stmt   =   null;
                if   (args.length   ==   0)   {
                        System.out.println( "您没有办入SQL语句 ");
                        return;
                }
                for   (int   i   =   0;   i   <   args.length;   i++)   {
                        sql   =   sql   +   args[i]   +   " ";
                }
                try   {
                        Class.forName(com.mysql.jdbc.driver);
                }   catch   (ClassNotFoundException   ex)   {
                        System.out.println( "出错 ");
                }
                try   {
                        conn   =   DriverManager.getConnection(url,useName,password);
                        stmt   =   conn.createStatement();
                        System.out.println( " ");
                        System.out.println( "执行SQL语句 "   +   sql);
                        boolean   isResultSet   =   stmt.execute(sql);
                        int   count   =   0;
                        while   (true)   {
                                count++;
                                if   (isResultSet)   {
                                        ResultSet   rs   =   stmt.getResultSet();


                                        System.out.println( " ");
                                        System.out.println( "返回的结果 "   +   count   +   "为结果集 ");
                                        while   (rs.next())   {
                                                String   f1   =   rs.getString(1);
                                                String   f2   =   rs.getString(2);
                                                String   f3   =   rs.getString(3);
                                        }
                                        rs.close();
                                }   else   {
                                        int   affectedRowCount   =   stmt.getUpdateCount();
                                        if   (affectedRowCount   ==   -1)
                                                break;
                                        System.out.println( " ");
                                        System.out.println( "返回的执行结果 "   +   count   +   "为更新计数 ");
                                        System.out.println( "更新计数为 "   +   affectedRowCount);
                                }
                                isResultSet   =   stmt.getMoreResults();
                        }
                        stmt.close();
                }   catch   (SQLException   ex)   {
                        System.out.println( "出现SQL异常 ");


                }   finally   {
                        try   {
                                if   (count!=   null)conn.close();

                        }   catch   (Exception   ex)   {
                                System.out.println( "关闭数据库 ");
                        }
                }
        }
}

[解决办法]
一直提示com.mysql软件包不存在!
=================================================
没有将驱动的包放到classpath:\common\lib下面,项目里面也要加载jdbc驱动
[解决办法]
把驱动加载到类库里面
[解决办法]
在环境变量里面的CLASSPATH 加入mysql-connector-java的那个jar
[解决办法]
把代码copy到IDE开发工具里一般都会提示你少了那些驱动,然后根据提示自动构建一下就OK了

[解决办法]
下载个mysql-connector-java-5.0.6文件,加载
[解决办法]
加载MySql的驱动

[解决办法]
Class.forName(com.mysql.jdbc.driver);
"com.mysql.jdbc.driver " 字符用 " "括起来
[解决办法]
UP LS
[解决办法]
你的jdbc驱动包没加到classpath中,

如果是eclipse的话可以建一个userlib然后把jar放进去,注意还得加到你的工程中!

这样做后会自动加到你的classpath 中
[解决办法]
加驱动jar,url应该也不对。

热点排行