mysql jdbc驱动问题
1、建立了一个j2ee项目。
2、将mysql的jdbc驱动拷贝到WebContent / WEB-INF/ lib 目录下。
3、在驱动jar包上点右键将jar包添加到构建路径中。
4、然后编写与数据库相关的代码。
5、在实现类中添加main方法进行单元测试,各个方法都能正常运行。
6、创建jsp页面在其中创建对象调用查询方法。产生错误。
cn.guopeng.bbs.exception.MyRuntimeException: 驱动装载失败。java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
cn.guopeng.bbs.dbconn.MysqlDBCONN.<init>(MysqlDBCONN.java:26)
cn.guopeng.bbs.dbconn.MysqlDBCONN.getInstance(MysqlDBCONN.java:31)
cn.guopeng.bbs.factory.DBCONNFactory.getMysqlDBCONN(DBCONNFactory.java:7)
cn.guopeng.bbs.dao.imp.UserDAOIMP.queryByID(UserDAOIMP.java:71)
org.apache.jsp.user_jsp._jspService(user_jsp.java:63)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
主要意思原因就是此时无法找到com.mysql.jdbc.Driver类。
解决方法:将mysql的jdbc驱动拷贝到tomcat的lib目录下,此时即可正常运行。
相关文档:
php+mysql扎实个人基本功
一. 10句话
1.不要依赖register_global=ON的环境,从你刚懂得配置php运行环境甚至尚不明白register_global的ON/OFF会对自己有什么影响的那天起,就应该勇敢地把它设为OFF.
2.写程序前看看怎么用error_reporting.
3.不懂就问本身没错,但你需要在那之前查查手册。
4.当然,你需要懂得使用手 ......
CENTOS 5的虚拟机,怎么从图形界面切换到命令行界面
1.临时切换:
ctrl+alt+1 …… ctrl+alt+6一共六个控制台。
2.永久关闭图形化:
在root下输入 vi /etc/inittab 将init:5修改为init:3
Mysql rpm包安装,不能重定位(relocatable)
rpm包安装异常,--prefix 参数不能重定位,安装到另一个目录的原 ......
使用临时表的好处:
使用临时表存放中间结果,加速查询,或存放临时结果.
(1)
创建临时表很容易,给正常的CREATE TABLE语句加上TEMPORARY关键字:
CREATE TEMPORARY TABLE tmp_table (
name VARCHAR(10) NOT NULL,
value INTEGER NOT NULL
)
(2)
临时表将在你连接MySQL期间存在。当你断开时,MySQL ......
(1)
存储过程是数据库服务器端的一段程序.
mysql的存储过程,只有版本是mysql5.0或以上的才有此特性.
(2)
什么时候需要用存储过程
存储过程通常是一些经常要执行的任务,这些任务往往是针对大量的记录而进行的。在服务器上执行存储过程,可以
改善应用程序的性能。这是因为:
2.1.
服务器往往具有强大的计算能力和速 ......
当你运行mysql commond line client后,会看到提示符
输入密码后进入如下页面
这样你就可以在这个DOS框里输入SQL语句,执行了。
1 创建数据库命令
在创建数据库之前可以是用命令
show databases;
查看有那些数据库,如下图
初学者在输入这个命令的时候会经常忘记DATABASES的最后一个S,可以想像在数据库软件中不止 ......